*) Похоже, что наличие обеих групп не имеет смысла, но если у вас есть подкатегория, доступная только группе specialgroup, вы должны добавить эту группу и в родительскую категорию, поскольку Discourse не понимает, что trust_level_0 всегда является надмножеством.
Я вижу проблему, спасибо за шаги для воспроизведения… Думаю, это должно исправить и проблемы, связанные со связанной темой.
Проблема заключалась в том, что мы не учитывали тот факт, что все пользователи автоматически входят в группы trust_level_0 и logged_in_users (а также default_invitee_trust_level) после принятия приглашения… Приглашение предполагало, что приглашённые должны быть добавлены в эти группы в процессе приглашения, но это невозможно, так как это автоматические группы.