I think you have set something wrong on Cloudflare
Your domain currently serves a self-sig cert and that’s why https doesn’t work
your domain uses cloudflare NS
but it does not go through CF at all, but leads directly to the hosting