Пользователь в режиме списка рассылки не получает письма и не отображается в skipped_email_logs

У нас есть пользователь, который находится в режиме рассылки, но всё равно не получает некоторые письма. Уведомление о публикации/теме не появляется в таблице email_logs для него, а также отсутствует в таблице skipped_email_logs для его user_id.

На данный момент он упомянул только об отсутствии писем из одной категории, но некоторые уведомления из этой категории он всё же получает. Другие пользователи с тем же почтовым доменом получают уведомления.

Мы точно не знаем, когда это началось, но он изменил своё имя пользователя несколько лет назад, поэтому я подумал, что это может быть связано с этой проблемой, однако в итоге выяснилось, что причина не в изменении имени пользователя.

Я также проверил /logs. Есть ли ещё какие-либо предложения по журналам, которые мы могли бы изучить, чтобы понять, почему Discourse не генерирует некоторые уведомления для этого пользователя?

Я думаю, мы сузили круг до случая, когда тема была создана в «защищённой» категории (например, «Сотрудники»), а затем перемещена в публичную. Так что мы составим черновик, разместим его в публичной категории, и именно об этих уведомлениях эти люди не получают оповещения.

Знает ли кто-то хорошо эту часть кодовой базы, чтобы проверить, не упускается ли это условие в пути отправки уведомлений по электронной почте?