I spent hours configuring and deploying this solution on our enterprise only to discover that it's pretty much useless when it comes to users being able to fill out the surveys.
We have the enterprise set up so that when a new user signs in, it automagically adds them as a viewer because we don't have "extra" contributor or editor licenses to assign to them. For them to be able to fill out the surveys, they have to be set to "everyone." That means that it gets shared as a feature service to the whole wide world. Which I absolutely do not want.
So, I'm not sure if this should be a Survey123 idea or Solutions idea, but it's a problem for those of us that don't have ELAs.