Too many download links — try again later
Minting temporary download grants was rate-limited for this IP and/or file (429).
Why this happens
download_grant_rate_ip and download_grant_rate_file (defaults often ~40/IP and ~80/file per 10 minutes). Failed attempts can still count. If nginx edge grant rate is enabled, the gateway may enforce instead of the app.
Diagnose and fix
1. Visitor: wait, then Create download link again (avoid hammering refresh).
2. Admin: Settings → Files → Grant rate limit per IP/file — raise if legitimate traffic needs more.
3. Check reverse-proxy client IP accuracy.
4. Password verify uses a related bucket — see Too many attempts.