Для этого необязательно нужны 4 различных канала действия. Вы также можете отправить идентификатор в сообщении actioncable и убедиться, что ваш интерфейс обрабатывает его правильно.
Обе архитектуры имеют смысл, в зависимости от того, имеют ли ваши чаты разные цели или нет.
Если они все одинаковые, я бы посоветовал вам иметь только один канал, чтобы вы могли рефакторировать такие вещи, как аутентификация, преобразования сообщений и т. Д.