Large files downloads randomly stop

I’m having an issue with larger files on my self-hosted Gitea instance. Small files download normally, but with larger files the download sometimes stops before completing. There’s no obvious error in the browser, and the server doesnt seem to be running out of cpu or memory. Im using a reverse proxy in front of Gitea, so I’m wondering if there’s another upload/download limit I’m missing. Has anyone dealt with this before? What settings would you check first?