I have this SSL issue with Cloudflare since many years. Tried many solutions to fix the issue but no luck. The guys at the hosting company also tried to investigate but again nothing worked.
I tried the free SSL provided by Cloudflare and also tried a Certificate provided by Let’s Encrypt which is managed by CPANEL but non worked for me. I’ve switched over all the available SSL settings on cloudflare (Flexible, Full, Full Strict) nothing worked as I keep getting “No SSL Certificate can be found” message inside my Wordpress dashboard.
I’ve contacted the web hosting support and after an hour of investigating they said that the issue is due to conflict with Cloudflare which they have no access to.
The only solution that worked for me is by removing Cloudflare proxy from that website in DNS tab. Also it worked when I paused cloudflare. But I NEED cloudflare to protect my website so what can I do? My personal explanation is something with Cloudflare settings since this account is years old and was actually managed by multiple guys before me. So most of the settings are edited or changed and I don’t feel like resetting the settings. Is there something specific to look for?