Olá Hailo,
O que você está descrevendo é como o DiscourseConnect foi projetado para funcionar.
No lado do Discourse, há uma configuração de site auth immediately que, como o nome sugere, inicia imediatamente o fluxo de autenticação. No entanto, como a descrição da configuração observa:
Redireciona automaticamente para o sistema de login externo sem interação do usuário. Isso só entra em vigor quando
login_requiredé verdadeiro e existe apenas um método de autenticação externo
Assumindo que seu site não é login required, o que você pode fazer é vincular diretamente ao endpoint de autenticação do DiscourseConnect a partir do WordPress, em vez do domínio base do Discourse. Veja mais: