That section should be include eg. first/last name, ask for a username vs Phone number vs email.
Do you think the database should be aSynchronous vs Synchronous?
Also, there's lots of authentication services that can abstract away this problem. Just be aware of vendor lock-in.
A realtime database doesn't seem like the right fit for authentication data. Some Sql asynchronous DB should work for you!