Este problema exato surgiu novamente recentemente. Obrigado a @philipp2 por reportá-lo!
Se você for convidado por e-mail para um site Discourse, poderá aceitar o convite clicando no link de convite. Você poderá então configurar sua conta sem precisar especificar uma senha. Como seu endereço de e-mail já é conhecido, você sempre poderá fazer login mais tarde com um link enviado ao seu e-mail, adicionar uma senha ou usar o login social, se estiver configurado no site. Neste caso, tudo funciona perfeitamente como sempre funcionou.
Com as mudanças recentes no sistema de convites, agora permitimos a criação de links de convite também, que podem ser copiados e compartilhados fora do Discourse. Isso adiciona a necessidade de exigir que os endereços de e-mail sejam confirmados antes que os convidados façam login e obtenham acesso às discussões. Não tenho certeza do porquê, mas neste caso, se você preencher o formulário sem definir uma senha, receberá um e-mail de confirmação diferente que o enviará para um link que exige que você defina sua senha antes de fazer login.
A solução aqui, penso eu, é fazer com que o formulário de aceitação de convite funcione sempre exatamente como o formulário de inscrição regular, que, como o OP mostra nas capturas de tela, exige senhas. Poderíamos então remover a funcionalidade que envia um e-mail de boas-vindas alternativo com instruções e link de redefinição de senha.