Sob certas condições, a sincronização de grupos do OpenID Connect expulsa os usuários de todos os grupos do Discourse que não têm um grupo OIDC sincronizado.
Os logs e a situação geral indicam que isso é acionado quando um usuário perde um único grupo OIDC (não sincronizado). O sistema aparentemente pretende remover o usuário apenas desse único grupo (que não existe), pois usa o nome do grupo perdido em sua nota de alteração.
No entanto, em vez disso, ele remove o usuário de todos os grupos não sincronizados.
Considerando a perda de acesso que isso pode causar, considero esse um bug de prioridade bastante alta.
A propósito, existe um registro global de alterações de associação a grupos? Isso facilitaria muito a recuperação, mas encontrei apenas o registro por grupo.