Отчасти работает… Все посты поддомена публикуются в одну категорию, поэтому на сайте кажется, что эти два связаны.
Однако, если нужно скрыть другие категории, «связанные» с поддоменом, это будет сложнее — конечно, когда пользователь регистрирует учётную запись в Discourse, он/она может выбрать, какой поддомен (то есть категорию) будет виден, а все остальные будут отключены.
Можно использовать каждый поддомен как отдельный SSO и через него показывать одну категорию, а другую отключать.
Это не работает из коробки и даже не является простым решением. Как сказал @RGJ, наличие нескольких установок — довольно тривиальная задача, поэтому правильное решение зависит от:
- будет ли структура категорий служить какой-то цели, например, необходимости создать более широкое сообщество, или
- есть ли реальная необходимость держать их разделёнными.