Editing Defaul Membership Registration Form

No worries! What I posted previously in the accepted solution is what you need to re-visit. The page/form with username and password is NOT a registration form. That is the password creation page that they are sent to AFTER they register and get added to your membership list. So the initial registration is a form that you create just like any other HubSpot form. You control what info is included. Then you have automation that can add them to your list after they fill out that registration form. Then they receive an auto-email from HubSpot that contains a button to create their password. That is the page with email and password only. This is how it is supposed to work.
Just don’t confuse the password creation with registration. Those are two separate things. No workflow is needed AFTER registration to get other data. You can get everything in your actual registration form.
You should check out this video as it will give you a lot more insights into the membership setup and process: