Were you able to find a solution? I tryed a solution using streams: created a new api route, used streams and directly uploaded to s3 using the available aws sdk present in strapi. Example: a 40mb file will be streamed in parts of 5mb (default aws). What I found is that this “delays” the eventual memory leak. Ex: say 2 users upload a 40mb file, instead of 80mb being diretly in buffer, each user will be using 5bm at a time (the 5mb aws stream buffer). But eventually, over time, the memory still increases and isn’t returned to the server.