User email address at account creation (through oAuth) incorrect

I think that what you really want to do is figure out how to get AzureAD to send the right email address. And if sso overrides email is set your problem will go away.

Yes, you can use the rails console to make changes manually.