Correcto, por desgracia no hay una forma sencilla de hacer esto usando CSS sin reestructurar también el diseño.
El tema Horizon actualmente hace que todo el contenedor .list-controls sea fijo, lo que incluye la cabecera de la categoría. No podemos hacer que el hijo .navigation-container sea fijo por sí solo, porque los elementos fijos quedan atrapados dentro de su contexto de desplazamiento padre.
Podríamos reestructurar esta área, pero es uno de esos cambios que afectaría a todos los temas que usan estilos basados en la estructura existente… por lo que existe una buena probabilidad de regresión para otros temas y personalizaciones, incluso si no tienen una navegación fija como esta.