Fazendo uma busca rápida aqui, não tenho certeza se seria possível ou fácil fazer isso.
Uma rota talvez mais fácil seria usar um interruptor vinculado ao grupo principal e ter 2 grupos, de modo que a troca do grupo A para o grupo B altere os temas e talvez use algo como o componente personalizado #customization:theme-component da página inicial para grupos? Ou talvez use caixas de categoria+grupo modernas instaladas duas vezes (usadas no tema Air), com personalizações baseadas no tema/grupo principal.
Embora eu não saiba ao certo, me pergunto se ter duas instalações do Discourse poderia correr o risco de corromper o banco de dados? Embora alguns tenham sites de staging, acho que o site de staging é copiado do principal regularmente?