Приветствую снова!
Я нашел время, чтобы полностью протестировать это, и обнаружил, что отключение подкатегорий работает как ожидалось.
Мне не удалось воспроизвести это, поэтому вашим следующим шагом, если проблема всё ещё сохраняется, будет публикация скриншотов настройки отключения подкатегории и вида категории, где видны темы отключённой подкатегории.
Как я это тестировал
Я не могу показать вам работу отключения подкатегорий на try.discourse.org, так как там нет подкатегорий. Поэтому я использовал свой собственный частный экземпляр, именно поэтому мне пришлось скрыть идентифицирующую информацию.
Мне не удалось получить отображение тем из отключённой подкатегории в категории. Мне пришлось зайти в отключённую подкатегорию, чтобы увидеть её темы.
Категория не показывает отключённую подкатегорию и не показывает её темы
Если я просматриваю категорию, содержащую отключённую подкатегорию, то я не вижу ни одной темы из отключённой подкатегории. Но я вижу не отключённую подкатегорию под названием «Connect», поэтому появляется «Тестовая тема».
Я мог видеть эту тему в представлении «Последние | Категории», но я не могу видеть «Тестовая тема 2» или «Тестовая тема 3», которые находятся в отключённой подкатегории под названием «Create»:

Вид подкатегории отключённой подкатегории показывает темы
Если я просматриваю отключённую подкатегорию под названием Create, то я могу видеть все содержащиеся в ней темы. Очевидно, должен быть какой-то способ доступа к этим темам, поэтому они становятся видимыми в конкретной подкатегории.
Чтобы подтвердить, что всё работает правильно, «Тестовая тема 2» и «Тестовая тема 3» в отключённой подкатегории не были видны в представлении «Последние | Категории»:
