It sounds like the email address isn’t reaching Discourse correctly. Have you tried enabling the ‘verbose logging’ setting, and checking the logs for more info?
Some providers require you to add certain permissions/scopes before they will pass the email address