Root Cause
The reports stopped generating because we hit a limit in our data system. This happened because we didn't close the data search when an error occurred. The error was due to a problem with how numbers were being read, as some fields were text and not numbers, causing the search to remain open.
Resolution
We increased the data search size. Additionally, we reverted the code to a previous version.
Action Plan
We configured Elasticsearch to handle report data and will implement specific monitoring for reports.