Acredito que isso ocorra desde uma atualização recente (2.5 para 2.6.0.beta1).
Se houver qualquer texto na mesma linha antes (mesmo que apenas um espaço), quando começar a digitar : seguido de letras ou palavras-chave, a conclusão automática não será exibida.
No entanto, se começar a apagar letras após o :, a conclusão automática aparece.
Se digitar : em uma nova linha, funciona perfeitamente.
Aqui mostro os 3 casos:
escrevendo um emoji como o primeiro elemento da linha (mostra a conclusão automática)
escrevendo um emoji após texto existente (não mostra a conclusão automática)
removendo um caractere (mostra a conclusão automática)
Mal me recordo de alguém reclamar que caracteres acentuados e emojis não funcionam bem juntos. Pode ter sido relacionado àquela correção, mas isso é específico do idioma; não consigo reproduzir isso nos fóruns em inglês.
Eu não encontrei esse problema antes e ele ocorre mesmo sem digitar caracteres acentuados nas palavras-chave. Além disso, a opção habilitar tradução de emojis em linha está desativada.
Atualizei outra instalação do Discourse e o mesmo problema ocorreu, então imagino que esteja relacionado tanto a essa configuração quanto à nova versão.
Minha configuração estava definida como 0 por padrão e nunca tivemos problemas.
Edição: Mudei minha configuração para 1, testei em uma resposta e funcionou normalmente.
Edição 2: Só para informar, meu site está em inglês.
Acho que você está certo. Consigo reproduzir na minha instância (2.6), que está em francês, mas o problema ocorre mesmo sem haver caracteres acentuados escritos na linha, como canapin disse.
E funciona bem em outra, a 2.5.0.beta6, também em francês.