I bumped into the white screen and spinning circle this morning. Took me a day to figure it out.
It is the certificate https. After I install let’s encrypt on my server, changed cloudflare dns to strict (using the server certificate), and edit the WordPress General Settings to use https in both fileds. Now Avada works correctly!