Could be something like the Cloudflare IPs aren't allowed in your region for some reason.
Other random possibilities:
Origin web server application crashes
Headers exceeding 16 KB (typically due to too many cookies)
An empty response from the origin web server that lacks an HTTP status code or response body
Missing response headers or origin web server not returning proper HTTP error responses
520 errors are just unknown, so it could be lots of things, most likely on the server end of the website you're going to..

__________________
Join the BEST cam affiliate program on the internet!
I've referred over $1.7mil in spending this past year, you should join in.

I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..