I'm trying to autopopulate or pull data from fields in a parcel layer into the Point feature layer my Survey is saving into. For some reason this worked fine in my head, until I realized that using the URL pass-throughs are only meant for the same layer the survey is published off. The data is on Enterprise, the survey is using a pre-published feature layer based on a schema, but is empty of data so far.
So my envisioned workflow was:
Field Maps - choose a spot on a parcel, place a point feature there. Use the label of the new Point to open Survey123 and send attributes associated with the parcel underneath that Point to my Survey123 via URL passthrough.
Problems/Other options and why they don't work
You can use the FeatureSet functions in Arcade to lookup to any layer in the map you want.
I do this all the time
var sql = "PlotID = '" + $feature.PlotID + "'";
var tbl = Filter(FeatureSetByName($map,"Plots", ['*'], false), sql);
Not sure I get all your post but I hope this helps.