О, я думаю, я добавил частичное исправление для этого в DEV: Ensure activity_pub_published_at returns a single date by pmusaraj · Pull Request #243 · discourse/discourse-activity-pub · GitHub. Если вы пересоберёте свой экземпляр, @adulau, вы больше не увидите эту проблему.
Собственно ошибка не исправлена. В некоторых случаях плагин создаёт несколько пользовательских полей activity_pub_published_at для одного и того же объекта, из-за чего сериализатор возвращает массив дат для topic.activity_pub_published_at. Часто это одна и та же дата, добавленная дважды в массив. Фронтенд-код (Moment) не знает, как интерпретировать массив дат и выводит invalid date. Приведённое выше исправление гарантирует, что сериализатор всегда возвращает одну дату (не исправляя пока причину появления нескольких пользовательских полей).