Sì, penso di sì, ma nel frattempo ho trovato la soluzione. Il problema era che stavo usando body.categories-list invece di body.navigation-categories. body.categories-list viene utilizzato anche nelle pagine delle sottocategorie e, mentre mi trovavo su quelle pagine, il codice non funzionava affatto (non ho idea del perché).
Modifica: Lo stesso problema persiste, non funziona sempre.