@Osiris @danb35 Thanks for the comments
So I was using acme-dns-auth.py
for skipping the CNAME configuration while renewing the cert. so the script caches the params in file and uses it while renewing the cert.
I followed this article How To Acquire a Let's Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04 please check the article and let me know if the article assumes anything or missing anything so I can refer to that and would love to write a better version of the article to guide from scratch.
I think I do not have acme-dns
application.
I think I do not need *(wildcard) cert, I wrote the script to generate separate for each subdomain I need with specific usage with server configs. I'll maybe share the script as soon as I think it works(stable) best.