I have a layer in a Field Maps map which has the pop-up configured to display two links to Survey123. The links are identical except for the itemid of the survey form that I want to open up. They both pass across three fields for pre-population which are set up the same way on both forms.
As far as I can tell I am following the guidance in this page correctly
Integrate with other apps—ArcGIS Survey123 | Documentation
Clicking on the link for survey 1 results in Survey123 opening but just hanging on the Loading Survey screen. The same behaviour happens whether I have S123 open beforehand or not. I've also tried deleting the survey and downloading again in case it was device specific (which is confirmed by other users having the same issue). I'm using the URLencode function in Arcade to ensure there are no dodgy characters.
arcgis-survey123://?itemID=5ec2c0f7d2834fc780255663258050fa&field:site_location=Creechbarrow%20Road&field:developer_name=Taunton%20Deane%20Borough%20Council&field:site_reference=156592
If I remove the pre-populated fields info then the survey opens fine. The fields are all strings and not used in any calculations.
Clicking on the link for survey 2 works fine
arcgis-survey123://?itemID=a9047ca25ef641c89b54320d70f86540&field:site_location=Creechbarrow%20Road&field:developer_name=Taunton%20Deane%20Borough%20Council&field:site_reference=156592
The behaviour sounds quite similar to some of the cases that people have posted about here
Solved: Field App to Survey123 Url Scheme stopped working ... - Esri Community
So it does make me think that there is something specific about the functionality of the first survey that is causing the problem? Both surveys were built with Connect v3.15.165 so I guess I should try updating to 3.17 as the next step.