Como posso impedir que o Discourse altere o design do meu Fórum?

Não posso afirmar o motivo específico pelo qual isso aconteceu; talvez alguma atualização recente do Discourse (ou algum tema ou plugin que você usa) tenha alterado o CSS. Você está usando um tema personalizado?

O que pode ajudar você (se for possível alterar o CSS do seu site) é remover (ou modificar) a margem aplicada ao logotipo (em .ember-view > a.category-title-link > div.category-logo.aspect-image no explorador de HTML para cada item de categoria):

.category-logo.aspect-image { 
    ...
    margin: 0.33em 2em 2em 0; # remover
}

O CSS acima faz com que as descrições se desloquem para a direita. Se você remover essa margem e, em seguida, aplicar uma margem à esquerda e remover o preenchimento (padding) à esquerda da descrição para mantê-la alinhada, o problema deve ser resolvido (ainda não fiz testes extensivos, no entanto):

.categories-list .category .category-description {
    margin-left: 75px;
    padding: 0;
}

Quanto ao motivo de isso ter acontecido e se algo semelhante ocorrerá no futuro, talvez a equipe do Discourse possa oferecer uma explicação mais detalhada.