Hi @RobBlash, it is not possible to have ObjectId as a question when publishing a survey. Whether if you publish a new survey or use a submission URL to an existing feature service, you won't be able to publish and you'll get an error.
This is expected since the ObjectId field is essentially a non-editable field and besides ObjectId only gets created after you submit a form.
However, you may need to use the ObjectId of your existing submissions on your form for different reasons. For instance to append the ObjectId to a URL to create a link to send a query request or generate a link to Survey123 website and select a submission using the ObjectId parameter.
There is a workaround that enables you to pull ObjectId of existing features and pass it to a field on the form and use it in calculations as needed when editing existing survey submissions. In order to do this, you can add a question (with any type such as text, integer) to show ObjectIdss. The name for this field should match the name of the ObjectId field of the feature layer (case sensitive). You also need to set the bind::esri:fieldType to "null". By doing this, you will be able to publish your survey without any errors.
Best,
MJ