Exchange Autodiscover HTTP 1.1 Required

I am trying to use Traefik for the Exchange Autodiscovery. Exchange Autodiscovery seems to use HTTP 1.1. Whenever I go to autodiscover.example.com I get an Internal Server Error. Looking at the logs I can see this:

time="2019-11-15T09:35:36Z" level=debug msg="'500 Internal Server Error' caused by: stream error: stream ID 385; HTTP_1_1_REQUIRED"

How can I force HTTP 1.1 on this domain? I am not sure what I need to get this working.

This is my config:

http:
  # Add the router
  routers:
    http-exchange:
      entryPoints:
      - web
      - web-secure
      service: exchange-loadbalancer
      rule: "Host(`autodiscover.example.com`,`mail.example.com`)"
      middlewares:
      - https_redirect

  routers:
    https-exchange:
      entryPoints:
      - web-secure
      service: exchange-loadbalancer
      rule: "Host(`autodiscover.example.com`,`mail.example.com`)"
      tls:
        certResolver: certresolver

  middlewares:
    https_redirect:
      redirectScheme:
        scheme: https
        permanent: true

  # Add the service
  services:
    exchange-loadbalancer:
      loadBalancer:
        servers:
        - url: https://mail.corp.example.com/

Unless something changed in last two years, this is not possible https://stackoverflow.com/a/47822281/284111

Have there been any changes regarding this or at least a workaround for autodiscovery?

I have moved all services to traefik besides Exchange...