Symptoms
Let's Encrypt tries to renew and AutoSSL certificate but fails with the following error:
WARN Died at /usr/local/cpanel/Cpanel/DnsUtils/Batch.pm line 186.
...propagated at /usr/local/cpanel/Cpanel/SSL/Auto/Run/HandleVhost.pm line
241. ...caught at /usr/local/cpanel/Cpanel/SSL/Auto/Run/User.pm line 307.
Description
When this error happens, the AutoSSL system is specifically checking the DNS DCV entries to process the renewal. If you are receiving this error, we recommend checking the DNS zone of the domain to see if you have multiple records similar to the following:
_acme-challenge.cpanel 14400 IN TXT OksFU_4QdjQbCNXoYuowpMhxB3-U3NDWA121bFt-8io
_acme-challenge 14400 IN CNAME subdomain-222787-677650.domain.com
Workaround
The best way to resolve this issue would be to remove the existing "_acme-challenge" DNS records from the domain's DNS zone, then try the AutoSSL run again for that domain.