I’m hoping someone can point me in the right direction as I have spoken to tech support at the hosting company and they replied as follows:
Yes, somethings not right.
The certificate on the server is fine, and the virtualhost is set up correctly, but nothing seems to be getting from Cloudflare and actually hitting the server.
The DNS entries look a bit different from what I’d expect. We have limited experience with Cloudflare, as it’s not something we support, so it would be advisable to check with their support team and see if they can point you in the right direction.