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

    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"
- ""
- ""

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