Thanks @Adrien this is a good tip. If the domain has CloudFlare proxy on (either through Enhance or directly with CloudFlare) then CloudFlare will terminate the SSL with their own certificate. At the moment Enhance only attempts to provision LetsEncrypt for a domain if it points to your server IP.
Installing the CloudFlare origin certificate is the best option however, when we release 9.5.0, Enhance will attempt a LetsEncrypt if it detects the CloudFlare proxy.