Olá @jordan-violet, estou curioso para saber qual você acha que é o comportamento desejado aqui.
Posso ver algumas abordagens diferentes:
Uma perspectiva (1) é que isso está se comportando exatamente como pretendido - mostrar o calendário na rota “padrão”, mas ocultá-lo de todas as sub-rotas (incluindo Latest). Dessa forma, as pessoas não precisam vê-lo o tempo todo se estiverem indo para uma sub-rota específica.
Outra perspectiva (2) é que isso está simplesmente errado. Deveria aparecer em todos os lugares. É muito confuso dessa forma. Apenas mostre em todos os lugares.
Outra perspectiva (3) é que precisamos de algo como (2) - apenas mostre em todos os lugares - mas com um recurso adicional na interface do usuário para poder ocultá-lo em qualquer lugar (algum botão para expandir/recolher o calendário, não importa onde eu esteja).
Uma quarta opção (4) é que deveríamos ter uma rota /calendar dedicada com um item de aba Calendar, que deveria ser o padrão. O calendário deveria aparecer apenas nessa rota, e todas as rotas da lista de tópicos deveriam apenas mostrar tópicos.
Alguma dessas opções faz mais sentido para você (e o que você acha que os usuários do seu site esperariam ou prefeririam)? Existe outra opção não considerada que você acha que seria melhor?