Slow network connectivity using Overlay Networks in your swarm clusters using VMs for node? GRO(Generic Receive Offload) or RSC (Receive Segment Coalescing) might be to blame.
If you are running Virtualised Linux with latest 5+ Kernel for your Swarm nodes you may run into this issue.
You need to check GRO / RSC settings on your Hypervisor's network interface or vSwitch.
Relevant issues reported at moby/moby here and here.
Linux Based Hypervisor's
Run the following command to get the status of GRO for your network interface