Following some issues today with publishing a survey, I found out it was because the layer had been used in a join to create a view, this locks the feature layer from schema changes.
I wish that instead of the endless spinning attempting to publish that it would pop up with an error detecting this to tell me what the issue is (as the publish tool in ArcGIS Pro does when this is the case).
Same goes for if you're not the owner of the survey (I've published one then given ownership to someone else, then needed to make changes).
Some additional error messages for issues like this would be greatly appreciated!