Hello, @thomasjk - welcome to the Auth0 Community!
This is actually how Auth0 is intended to work during signup: Custom Signup
If you want any additional fields to be present as soon as the user has been created, this can be done via the Hook, just like you are doing it at the moment.