Desculpe Roi, isso se perdeu um pouco. Acho que deve haver algo errado com o próprio código do relatório? discourse/app/models/concerns/reports/posts.rb at 8596aa34c46071eb42ffbb9e19ad733d1765578e · discourse/discourse · GitHub .
Você tem acesso ao console rails do seu site? Se sim, tente isto e veja se ele lhe dá algum dado:
Report.find("posts", start_date: 4.weeks.ago, end_date: Time.zone.now).data
Isso também exibirá as consultas SQL que ele executa, então pode haver mais pistas lá.