Thks, I agree with your analysis, but in my case there's no server overload, I'm using a good machine on google cloud platform.
And I also tried to bypass cloudflare and never got any server error.
And since I disabled cloudflare strict mode there is no more 520 error (it's been 1 week now)...