Convert manual to Webroot renewal

No I modified it as you suggested. Below is the config

renew_before_expiry = 30 days

version = 0.22.2
archive_dir = /etc/letsencrypt/archive/xxx.com
cert = /etc/letsencrypt/live/xxx.com/cert.pem
privkey = /etc/letsencrypt/live/xxx.com/privkey.pem
chain = /etc/letsencrypt/live/xxx.com/chain.pem
fullchain = /etc/letsencrypt/live/xxx.com/fullchain.pem

Options used in the renewal process

[renewalparams]
server = https://acme-v02.api.letsencrypt.org/directory
installer = None
account = xxxxxxxx
authenticator = webroot
webroot_path = /var/www/xxx/public

Is there anything you need me to post to help debug this issue? I would really love to go with webroot over DNS since it's taking to long for the DNS to propagate when changing the TXT Value

Also forgot to mention that the TXT Value in the DNS is already change previously when we tried to renew it but failed to renew. So we were not able to change the TXT Value again since we are looking for a different fix other than changing the TXT Value