Извини, Roi, это немного затерялось. Похоже, проблема в самом коде отчёта? discourse/app/models/concerns/reports/posts.rb at 8596aa34c46071eb42ffbb9e19ad733d1765578e · discourse/discourse · GitHub.
У тебя есть доступ к консоли Rails твоего сайта? Если да, попробуй выполнить это и посмотри, выдаст ли это какие-либо данные:
Report.find("posts", start_date: 4.weeks.ago, end_date: Time.zone.now).data
Это также выведет SQL-запросы, которые выполняются, так что там могут быть дополнительные подсказки.