App Rejected, is answering enough?

Hello, my submited application has been rejected with the following reason:

We noticed that your app requires users to register or log in to access features that are not account based. Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law. For example, an e-commerce app should let users browse store offerings and other features that are not account based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order.

I answered in the form below by pressing "Reply to App Review" explaining why it's necessary to login before using any functionality. Is that enough or do I have to submit my application again by providing a new build (even if nothing changed really)? This is the situation at the moment:

Thank you and have a nice day.

The rejection message is very explicit. If you don't change anything, no use to resubmit.

IMHO, you have to provide some functionality before and without any registration. Just to let user understand what the app is about (in particular if it is a paying app, with in app purchase or subscription).

Otherwise, it may be considered as a bait-and-switch try.

This includes apps that attempt to trick users into purchasing a subscription under false pretenses or engage in bait-and-switch and scam practices; these will be removed from the App Store and you may be removed from the Apple Developer Program.

Was it enough just to reply? It is not obvious in the UI if I need to resubmit again as the submit button for the same build is still active.

App Rejected, is answering enough?
 
 
Q