This message indicates that you have:
1) Set the submission_url property to have the survey send information to an existing feature layer
2) There are questions in your survey that don't match the fields in the feature layer
One way to find out what fields are mismatched is to create a new survey from the feature service and look at which questions do not match (either in name or in the bin::Esri:FieldType column).
James, I would try your method - in fact I have - but my survey is 751 rows long with several 'hidden' fields. When I create a survey from the feature layer, the hidden fields become text and all the calculate fields do not show up, so this would not be a good method for me. Any other ideas? By the way, it tells me there is 1 field not in the submission url. One single field.
After looking at your spreadsheet, I see that you have established a form_id and submission_url. I am wondering where you have taken the submission_url from? As mentioned in the documentation linked below, "The URL to insert into this cell can be found on the ArcGIS Online page for the feature service, under URL in the right column."
Please verify that you have taken the url using the instructions provided in the documentation and attempt to publish the survey again.
So I have been having this problem on a Survey123 Connect survey that I set up for an existing Hosted Feature Service that I have created using another Survey123 Connect Survey.
The way I just found to fix this issue is to create a new survey pointing to the hosted feature service and go to the setting tab under 'submission_url' just copy that link and post it to the survey that is giving you this error.
If you have a survey that is already configured for an existing feature service, but are getting this message. Just create a new survey pointed to the same service and under the settings tab copy and paste the submission_url to the old survey then delete the new survey.