do you have 2FA active on any of your email accounts ?
If so, did you create an app password for discourse?