Hi - I’m not sure if this is exactly your problem, but we had the problem that after 330 seconds the download stopped automatically because of a timeout. This was the solution: in src/index.ts (or src/index.js), in the bootstrap function, set the strapi.server.httpServer.requestTimeout to a higher value:
bootstrap({ strapi }) {
strapi.server.httpServer.requestTimeout = 30 * 60 * 1000;
},