Итак, у вас параметр OAuth2 email verifiedне установлен, и вы ожидаете, что Discourse отправит это письмо с подтверждением, или это делает ваш OAuth-сервер? (В последнем случае нужно выяснить, почему он не отправляет письмо).
Работает ли подтверждение электронной почты при использовании обычного локального входа?