(Edit: I misread you originally, and rewrote this post.)
certbot-auto renew” tries to reuse the same settings, including the validation method, that were used when the certificate was originally created.
Do you need to renew your certificate immediately? If the certificate is expiring 29 days from now, it would be easiest to ignore the failure for a few days until the dust settles.
If you need to renew it now, with different options, run the command to issue a new certificate. For example:
certbot-auto --standalone --preferred-challenges http -d example.com -d www.example.com
Edit: To clarify, if you run that, future renewals (starting 60 days from now) will use the new options too.