Traefik does not automatically create routes from a kubernetes service

Hello everyone,

We have deployed consul with service sync. We can see our services clearly with our annotations in consul.
We have deployed traefik and configured the consulcatalog service provider.

But when we create a service with the following annotations it does not go up in traefik.

    consul.hashicorp.com/service-name: my-service
    consul.hashicorp.com/service-tags: "\
          traefik.enable=true,\
          traefik.http.routers.my-service.entrypoints=websecure,\
          traefik.http.routers.my-service.service=my-service@consulcatalog,\
          traefik.http.routers.my-service.tls.certresolver=default,\
          traefik.http.routers.my-service.rule=Host(`my-service.com`)"

However, when we put the same annotations in the kubernetes deployment, the service comes up in traefik.

Do you have any idea what could cause this problem with services annonations?

Thanks in advance