Site works from USA/CANADA, everywhere else receiving partial or full 521/520 errors

I suspect your host is rate limiting or throttling Cloudflare:

A 522 error typically happens when Cloudflare requests to the origin (your webserver) get blocked. Review the suggestions in this Community Tip for troubleshooting ideas.