Hint: The Certificate Authority failed to verify the temporary nginx configuration changes made by Certbot. Ensure the listed domains point to this nginx server and that it is accessible from the internet.
Your domain DNS is proxied in Cloudflare so uses their CDN. The 522 error says the Cloudflare Edge cannot connect to your Origin server. See this Cloudflare community topic
Note this 522 error is not unique to Let's Encrypt. I get the same error trying to reach your home page. Example test using IPv6: