Swarm Cluster Multiregion Rollout Considerations

I’d like to rollout a single swarm cluster in two regions EU (2 master & 2 worker) US (1 master & 2 worker).

There is a private network between the two datacenter. The application that run on the worker in EU and US are distinct, so applications don’t need to transfer data between the locations. The US location has a different domain and A records that points to the US location.

My question is are they any experience or references regarding the performance or the stability of the masters. Is Scheduling for example a magnitude slower then the latency between the two datacenters.

Will the service routing mash handle the traffic correctly for US and EU traffic?