I have same problem here https://forum.directadmin.com/threads/error-520-web-server-is-returning-an-unknown-error-cloudflare.64448/
I think it came from clouflare and a part from directadmin, because I used letenscript (plesk onyx) or autoSSL (cpanel) with cloudflare then no problem at all.