Upon changing name servers from NameCheap to cloudflare to use its https redirect. Going though the domain rather than the direct ip or even the old http domain on the old name server. Takes REDICULOUSLY long. Cloudflares own speed test took 66 seconds to load the page.
And google insights took 2 seconds on mobile for the direct ip / http none cloudflare domain and then 18 seconds through cloudflare.
Yep. Your site is a bit of a mess. It’s trying to load content from the IP address without HTTPS. I suggest you use the “Pause Cloudflare on Site” option from the Overview tab for your domain at dash.cloudflare.com. The link is in the lower right corner of that page. Give it five minutes to take effect, then make sure site is working as expected with HTTPS. Only then should you un-pause Cloudflare and double-check your SSL/TLS setting to make sure it’s Full (Strict).