Are you using any On Submit actions after your edit form is submitted?
One other thought is that maybe there is a conflict with using a Google table as your user table. I wonder if the row is not fully created when you sign in initially and edits get written nowhere. It shouldn’t happen, but maybe a cause. Would you be willing to try using a glide table as your user table? At least with a duplicate copy of your app?