My zap has a Salesforce Find Records by Query action. The zap then creates an Excel spreadsheet in OneDrive and is supposed to put the results of the query into rows in the Excel spreadsheet (the two formatter steps shown in my screenshot are just to set the name of the spreadsheet that is created). When I run the SOQL query in Salesforce Developer Workbench, I can see that it correctly returns 1350 records. But when I run the zap (both in test mode and published), I only get 200 rows added to my spreadsheet.
I know that SOQL has a limit of 2000 rows, and usually the default batch size in Salesforce is 200, but I need the zap to get all the rows and not just 200.

Zapier support has said this is bug - does anyone have any ideas for how else I could accomplish this with Zapier?
The requirements are:
- Run on a schedule (ie, not triggered by anything happening in Salesforce)
- Need to query different objects in Salesforce and combine the results into one .csv - for example, Salesforce Contacts and Salesforce Users all become “users” in one combined .csv
- The .csv has to be uploaded to an FTP site for another product that doesn’t have an API. I have this working nicely in Zapier with EasyFTP.