A Directus integration should not equate one successful list response with a complete collection. The query-parameter guide documents a default limit and a server-configured maximum; requesting limit=-1 does not bypass that maximum.
Use bounded pages with a deliberate ordering and verify the exported identifiers. Test a collection larger than one page before presenting the result as a complete backup or migration.