With 2 docker networks traefik chooses wrong one

I have Services coming in from consul catalog. They are in 2 different networks, both not internal. Then I get a gateway timeout.
What is missing?

the networks are defined in docker-compose

networks:
traefik_proxy:
external: true
common:
external: true

also

--providers.docker.network=traefik_proxy

is set, even thouth I don't know if it is used when the provider is consul catalog,
and it doesn't have an effekt