Today, one of my site on a subdomain is inaccessible because the SSL is expired.
Do you know why it's not getting auto-renewal?
It auto renews. Enhance uses letsencrypt so basically reasons that letsencrypt fails to renew will apply. If you disable and then enable SSL on the subdomain does it generate a new cert or still fail?