Letsencrypt DNS-ACME: No default certificate, fallback to the internal generated certificate

I posted a simple working docker-compose.yml yesterday in a comment, maybe compare.

Did you forget to attach whoami to a Docker network?

I would not assign a service if no service (port) is defined, just remove

traefik.http.routers.whoami-rtr.service=whoami-svc

What happens when you access https://traefik.dataweeder.com/dashboard/?