Problem with ForwardAuth middleware

Hi folks, I've been having issues with the ForwardAuth middleware recently. The problem is that the X-Forwarded-Host header (which should be set to the host that requires the authentication) is instead set to the host of the authentication server.

This behaviour started when we enabled TLS on all entrypoints it seems, before this Traefik was behind a loadbalancer that did the TLS termination.

Obviously this is causing some ... "interesting" problems at the moment. The strange thing is this exact same setup has worked just fine before.

Any ideas what's going on?