

Hmmm. You’re right; it’s a mechanism I’ve never used because it’s more work and it is slower, and I forget about it. All you need to do is be able to prove you own the domain, and control over the DNS record is certainly viable.
Is that what Porkbun does? Because Caddy can automate the http method, but not the DNS challenge method, because both require a handshake and that’s updating the DNS record.
Because they were wondering if it was a Caddy issue, and I’ll bet real money it isn’t.
Being able to exclude components from being a possible source of the issue is critical to problem solving.