You’re welcome Glad you have things sorted.
Currently all validations are remembered for 60 days - so if you obtain a new cert after 59 days, that would happen automatically without you needing to re-verify the domain (so just set RENEW_ALLOW=35 or similar in the getssl.cfg and that will renew after 55 days … i.e. 35 days remaining of the 90 ). That time is likely to reduce to 7 days in the future at some point though.
Is your current DNS provider one of AWS Route53, Cloudflare, CloudXNS, DigitalOcean, DNSimple, DnsMadeEasy, DNSPark, DNSPod, EasyDNS, Gandi, LuaDNS, Namesilo, NS1, PointHQ, Rage4, Transip, Vultr ? if so, then I already have a method to automate via their API.
If you do write a custom script for your provider, then yes please a copy for others would be great