TCP Routing not working

I'm trying to setup TCP routing and for my service that is defined and has http based routing working, when I add a TCP route to the same service, traefik stops routing all traffic to this service. My TCP endpoint

  gelf0:
    address: ":12200"

these are my tcp routing labels on the docker service

- "traefik.tcp.routers.gelf0.entrypoints=gelf0"
- "traefik.tcp.routers.gelf0.rule=HostSNI(`*`)"
- "traefik.tcp.routers.gelf0.service=gelf0"
- "traefik.tcp.services.gelf0.loadbalancer.method=wrr"
- "traefik.tcp.services.gelf0.loadbalancer.server.port=12200"

I don't see any errors in Traefik logs so I'm not sure what the problem is.