I made a simple Express app that demonstrates the problem: https://github.com/C-Saunders/multer-test
AsyncLocalStorage docs for reference
It's possible this is an issue with busboy, rather than multer. I didn't attempt to use different busboy versions because there were breaking changes between the versions used by these versions of multer, but it might be possible to untangle these.
I made a simple Express app that demonstrates the problem: https://github.com/C-Saunders/multer-test
AsyncLocalStorage docs for reference
It's possible this is an issue with busboy, rather than multer. I didn't attempt to use different busboy versions because there were breaking changes between the versions used by these versions of multer, but it might be possible to untangle these.