Snapshots timeout

I’ve been using the Atlas REST API to download snapshots of my databases. I can confirm the snapshot gets created and I receive the downloadUrl, but when I try to curl or axios stream the URL either locally or to AWS S3 I get a timeout.
I have confirmed the snapshot is present in the Atlas web GUI, but also get a timeout when trying to download in browser. The full database size is ~5gb


Example download URL:

V1 API docs:

Any suggested ways of debugging this?