I've been working on an experience builder application that allows users in a county arboretum to rate their favorite trees on a scale of 1-5. The app is built around a List widget containing a button that opens an experience builder window. This window contains a survey that receives information from the trees points feature class.
The goal is to have attributes from the trees feature class automatically populate in the survey. These include the tree's common name, and a unique Tree_ID field (set to not visible).

This sometimes works as intended, however, more often that not, will initially display the selected tree, but then visibly switch to "Turkish Filbert" (ObjectID 1). I've found that the only way to get survey values to consistently populate correctly is to click the "clear selection" button in the list widget prior to clicking the "rate tree" button. Has anyone experienced anything like this? I'd appreciate any and all suggestions.