Também estamos vendo isso com SSO, com nomes de usuário sendo convertidos.
Já mencionei isso aqui, mas este tópico é mais recente — talvez alguém possa dar uma olhada.
Com a introdução do suporte a Unicode para nomes de usuário/grupos, agora é possível ter nomes de usuário como 中国 (o que é incrível!), mas o Discourse não permite que nomes de usuário comecem ou terminem com um traço (embora, por exemplo, o sublinhado seja permitido).
Existe algum motivo para impedir o uso de traços na primeira ou última posição? Há alguma chance de essa política ser revisada se não houver nenhuma desvantagem óbvia? /cc @Falco