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).
Hi, So I tried this and when it was paused everything switched over but the moment I enabled cloud flare it went right back to the old server again. I even gave it a few days paused, I also tried it with another site and same result.
In the cPanel dashboard, on the right sidebar, there is stated “Shared IP address”.
If that’s your new hosting, you should point your A www and A naked domain (remove CNAME www) records to that IP address to make it load content from this hosting/server.