While in Traefik v2, only HTTP services could be reached when using Traefik native Consul service mesh support, I see that Traefik 3 now has ServersTransport available for TCP (ServersTransport on TCP configurations · Issue #7803 · traefik/traefik · GitHub). But it's unclear if this is sufficient for TCP service to work, or if something else must be done.
I can't seem to have it working for now (no issue for HTTPS, only TCP services in the mesh are problematic)