Кстати, если пользователь запретит получать личные сообщения от других пользователей, он не будет видеть аватары в списке лайкнувших в нижней части постов? Это довольно неожиданное поведение.
Странно, но когда я впервые попытался воспроизвести проблему, у меня был включён плагин Discourse Reactions. При включённом плагине Reactions пользователи могут видеть аватары тех, кто лайкнул их посты, даже если у этих пользователей нет разрешения отправлять им сообщения. На мой взгляд, это правильное поведение.
При отключённом плагине Reactions пользователи не могут видеть аватары тех, кто лайкнул их посты, если у пользователя, поставившего лайк, нет разрешения отправлять им сообщения.