Do the county or state lists HAVE to be in another layer?
Because you could probably do this a few ways:
1. Using arcade, auto-populate the attribute using map viewer to look up intersecting polygon
2. Use pulldata() function to populate dropdowns with an external CSV file via Survey123 Connect