I am creating a survey with Survey123 Connect (Version 3.12.232) for field inspections at construction sites. My construction (point) feature layer is related to an inspection table. I am using a series of select_one questions with search() appearance to populate several dynamic lists from the construction layer. I use these selections to filter down the project name, construction type, and location to identify the actual construction site that is being inspected. I have two select_one search appearance questions inside a repeat (ideally they will stay within the repeat). I use these selections as variables in a pulldata() function that queries my feature layer and returns attributes for the selected construction site.
This workflow works great for only the first repeated record. When I add a new repeat, the selections in the previous repeat become unselected and I lose the pulldata() values. I think this error is because I am using the search appearance; it looks like the select_one is not maintaining the dynamic list when a new repeat is added. Any thoughts as to why this might be happening?