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

Error:
connect ETIMEDOUT

Example download URL:
https://restore-665aasdfasdff9b34cdaf.xp83e.mongodb.net:27017/muJ2XKHGkjbsdbkjW/restore-665aasdfasdff9b34cdaf.tar.gz

V1 API docs:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v1/

Any suggested ways of debugging this?