Modo lista de correo: el usuario no recibe correos y no aparece en skipped_email_logs

Tenemos un usuario configurado para el modo de lista de correo, pero aún así no recibe algunos correos electrónicos. La notificación por correo electrónico de la publicación/tema no aparece en la tabla email_logs para ellos NI aparece en la tabla skipped_email_logs para su user_id.

Hasta ahora, solo han mencionado que faltan correos electrónicos de una categoría, pero SÍ reciben algunas notificaciones por correo electrónico de esa categoría. Otros usuarios del mismo dominio de correo electrónico reciben las notificaciones.

No estamos exactamente seguros de cuándo comenzó esto, pero cambiaron su nombre de usuario hace años, así que pensé que podría ser este problema, pero parece que al final eso no se relacionó con un cambio de nombre de usuario.

También revisé /logs. ¿Alguna otra sugerencia de registros que podamos revisar para ver por qué Discourse no está generando algunas notificaciones por correo electrónico para ellos?

Creo que hemos reducido esto a cuando hay un tema que se inició en una categoría “segura” (como Staff) y luego se movió a una pública. Entonces, redactaremos algo y luego lo pondremos en una categoría pública y esas son las alertas que estas personas se están perdiendo.

¿Alguien conoce esa área de la base de código lo suficientemente bien como para ver si esa es una condición que podría pasarse por alto en la ruta de notificación por correo electrónico?