Same problem suddenly but I’m on Dreamhost (they have CF integrated in the web panel). It has been going on for about a week, totally intermittent. Page does 520, and a refresh not even a second later it loads fine. Might be fine for minutes, hours, or a day, and then get a bunch more. I did the requisite things, consulted the cloudflare docs, contacted my host, created a web browser HAR file, took screenshots, checked the server logs (no entries that correspond), and sent in a ticket to CF with all of the above attached that is unlikely to get answered anytime soon since I just downgraded from pro to free, and the ticket page basically implied that if you’re on a free plan you’re going to be waiting a while. Also found a quite a number of other posts about random and intermittent 520 errors in the 10 mins I’ve been here on the community, which is probably typical given that it’s a vague catch-all response.