ERR_SSL_PROTOCOL_ERROR when using Cloudflare DNS

Since I started using Cloudflare DNS I am getting random sites that do not work, with the above error.
If I bypass cloudlfare by using a VPN or proxy, or simpy use different DNS servers then I do not get the error. So it is definately cloudflare DNS which is causing it.

Here is one example of a site which is giving me this error.

It works for me on Cloudflare’s DNS as it replies exactly the same address as any other DNS.

The only way that could happen is that you are not actually using even though it seems you are.

Open, what does it show?