Using Survey123 Connect V 3.15.175 and Survey123 V3.15.156
I have a dynamic choice list that is populated from feature service using the search function. The list is restricted by a value entered into a previous parent id text field.
Works as expected when the user types in the parent id.
However if the parent id is passed into the form via url parameters, the list has all values instead of just those associated with passed in parent.
It appears the search is executed before the value is loaded from the url.
Sounds familiar. Can you stick a relevant on the field so that it does not load until later?
The new calculation modes may help with this also.
https://community.esri.com/t5/arcgis-survey123-questions/calculationmode/td-p/1149996
hope that helps