Current CSV export of Tracker report is done on backend and may hit nginx timeout when there is too much artifacts. There is another export to XLSX which works using the API /tracker_reports/{id}/artifacts with pagination -> you can have as many artifacts as you want, it will just take longer on your browser but not on the server (no timeout).
The idea of this request is to do the same for CSV export. We can use the same API resource.