Can someone confirm for me that when searching a hosted feature layer to populate a select_one field appending query request parameters to the REST endpoint does not work in the web app? This limitation is not listed in the documentation but I get pretty funky behaviour.
For context, I have a drop down that I want to populate from a hosted feature layer. I need to filter the values based on a previous selection but I need to search multiple fields so I can't use the searchType, searchColumn and searchText parameters.
My solution is to query for the relevant records using the where query parameter. So, my appearance column looks like this -
w3 autocomplete search(concat("list_town?url=https://services2.arcgis.com/aIrBD8yn1TDTEXoz/ArcGIS/rest/services/Towns/FeatureServer/0/&where=CountyIntersect_1=",${county}," OR CountyIntersect_2=",${county}," OR CountyIntersect_3=",${county}," OR CountyIntersect_4=",${county}))
This works great in the Survey123 Connect app. When I look at the request in Fiddler all looks correct and the expected values show up in the drop down.

However, when I publish the survey and open it in the web app, I get the following error:

It's failing to load because it appears that the where parameter for the request makes no sense.

Am I out of luck with this solution or do I need to configure the field differently?
Thanks!
Jill