Since you are already using Lock library, you can simply use the additionalSignUpFields
config in Lock to add extra fields in the Sign up page which will be captured and saved in the user_metadata.
https://auth0.com/docs/libraries/lock/v11/configuration#additionalsignupfields-array-