There is no explicit data size limit, however, the server may return an error if the report is too large (refer
here). You may try to split the reports using shorter date ranges and then do post-processing on your end to merge all of the reports generated into 1 report.