申し訳ありません、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 クエリも出力されるため、さらに手がかりが得られる可能性があります。