Olá @Aaron_Walsh ![]()
Você está na versão mais recente do Discourse? (3.1.0 stable ou 3.2.0.beta1-dev) E você já tentou no modo de segurança?
Eu tenho um trocador de modo de cor na minha instância de desenvolvimento que está funcionando como esperado com a troca de logo escura e clara.