The best way to figure out whats going on here is looking at your yaml to see what might be happening (or not happening). Can you provide the yaml that you are using? (also possibly provide traefik yaml as this could affect it as well depending)
EDIT: here is another post where I posted my docker swarm yaml for a checkmk site I ran a bit ago: Checkmk docker-compose + traefik