Por padrão, o Discourse suporta categorias e subcategorias. Se você usar sub-subcategorias, isso é uma configuração personalizada que você habilitou no console do servidor.
No momento, o componente não verifica categorias aninhadas além do nível de subcategoria. Portanto, é uma limitação do componente. Se você quiser adicionar suporte para aninhamento adicional de categorias, você pode perguntar ao mantenedor se essa é uma opção que eles considerariam como um PR. No entanto, como isso está visando uma configuração não padrão do Discourse, você pode precisar fazer um fork do componente para incluir o recurso.