Waiting for DNS record propagation forever

I run the following command in the traefik container (I use docker swarm):

nslookup -type=TXT _acme-challenge.my-domain.com

It shows it can already query the TXT records. But the log keeps printing Waiting for DNS record propagation.
I'm curious when traefik will think the propagation is ready.

Check CNAME support (doc) and you can try disableChecks (doc).

Maybe compare your setup to docker-swarm-traefik-dnschallenge example.

I tried disableChecks before, but it didn't propagate enough before ACME checked the records.

I haven't found enough info on the doc about setting up CNAME, but it seems to have the same problem TXT records have, you will never know when traefik thinks it's propagated enough.