Currently some arcgis pages falsely say their max page size, when the download runs with this batch size, it overruns and fails, to fix this it may be that the endpoint csv file has an optional batch size parameters such to be pulled in and set the max_page_size:
Such as:
EsriDumper(url, fields=None, max_page_size=20)