I did a bit of digging around and let’s encrypt have but a block on issuing the ssl’s beucase i did quite a bit of testing on different hosting providers over the last few days to check ttfbs
so now i have to wait a bit till i can issue a certificate
Yes they have limits on how many times they issue a cert in a given period of time. Should have saved one in a backup so you could have installed it manually.
I have other solution that nobody talks about (maybe because the DNS creation is automated in that cases).
I had the same issue as you, always got self signed (www.example.com) certificates.
Viewing the logs, it showed that failed with the impossibility to issue a certificate for www.something.mydomainname.com
On the DNS records I have no “www.” because I have no plans to use that. But CyberPanel just forces to create both versions of domain names, one that begins with “www.” and the other that is what I want.
It creation fails always, because letsencrypt does not admit that one DNS cannot be resolved, including if the other one is resolved correctly.
The solution is to create the DNS record starting with “www.” in your DNS provider for all of your domains and subdomains that you want to issue a SSL certificate, indifferently if you will or not use that domains.