I had this identical problem, but I think I solved it by assigning services to the ingress
network upon creation (ingress
is created automatically when initializing a new swarm), rather than spinning up a new overlay network. Might be worth a try.