Glide user profiles with Airtable

I was just about to post about this topic, but you may know the answer to this.

In order to combat missing user information to improve onboarding, I have made a user flow that hides all pages but one upon signup if the role for that user is blank.

Problem is that using an Airtable table for user profiles introduces lag between sign up and being able to reference that new user row to edit. Sometimes writing is unreliable, or sometimes the user is simply not even created (row not created on the Airtable side through API).

If a Glide table was used for user profiles with relations to contact records in an Airtable table, would syncing be theoretically more reliable? Or does the same issue exist no matter the data source?