Fix Traefik middlewares that don't run: provider namespaces, chain order, and the headers overwrite trap | Vectle