Your webserver service is on two networks. You need to direct docker to the correct network.
On the service you can use the label traefik.docker.network
or you can use the provider version on traefik. Docker - Traefik The value is the network name you would see with docker network ls