Odd Traefik Behavior

Did it work at the beginning? What changed? Did you upgrade Traefik version? Introduce something like PiHole or AdGuard?

Note that you could simplify your dynamic config by creating a global http-to-https in static config on entrypoint.