Для меня это очень странное явление: теги, используемые только в непубличных категориях, не отображаются в обзоре тегов, даже если у вас есть доступ к категории, если только вы не администратор (или, возможно, модератор). Мне кажется, это баг.
Проверьте разрешения для тегов. Возможно, созданы теги, доступные только определенным группам. Это почти наверняка не ошибка. См. Admin guide to tags in Discourse
Теги в приватных категориях по умолчанию скрыты для обычных пользователей на странице тегов.
Возможно, вы захотите изменить настройку сайта «Включать защищённые категории в подсчёт тегов»
Моя позиция заключается в том, что подсчёты должны зависеть исключительно от прав доступа пользователей.
Я переношу это в раздел «Функции», теперь это работает по замыслу. Возможно, внести изменения, но логика кэширования, которую нам потребуется добавить, будет огромной. Мы не можем позволить себе перебирать миллионы тем каждый раз при переходе на страницу тегов, поэтому нам понадобится какой-то кэш подсчётов для каждой группы пользователей, что потребует значительных ресурсов для хранения и обновления.
С другой стороны, модераторы могут просматривать глобальный счётчик, включая категории, к которым у них нет доступа, даже если этот флажок снят.
