Atualmente, ao fazer login com vários provedores Oauth2 que contêm o mesmo e-mail ou nome de usuário, você é impedido de fazer login devido ao nome de usuário ou e-mail já em uso. Como os nomes de usuário não diferenciam maiúsculas de minúsculas, se um ou mais provedores OAuth tiverem um nome de usuário em minúsculas e outro tiver um nome de usuário em maiúsculas, ele ainda dirá que o nome de usuário está em uso, impedindo você de fazer login. No entanto, alguns provedores OAuth2 não incluem e-mail, tornando muito difícil fazer login em sua conta se você tiver um nome de usuário semelhante. Pular a confirmação de criação de autenticação não tem efeito, pois ao fazer login, ele ainda pede para confirmar a conta.
Editar:
Atualmente estou usando OpenID Connect e OAuth2 Basic como meus provedores OAuth. No entanto, o OpenID Connect está configurado para Roblox e o OAuth2 Basic está configurado para Discord. Eu sei que poderia ter usado a autenticação Discord integrada, mas queria personalização para nome e nome de usuário.