How to synchronize beacons sending signals?

I am using ranging in an app, but I notices that beacons send their signals at different times, such that I receive alternating lists of closest beacons. All beacons send with an interval of 300ms.

The current result is, that when I am standing between 3 beacons (A, B, C), but closest to A, the NearestBeaconManager receives alternating lists A, C … B, C … A,C … B,C - …

Is there a way to synchronize the beacons, such that they all send at the same time?

What is the best way to deal with this issue? I tried to implement a “Low Pass Filter”, to choose the closest beacon that was reported within the last 600ms. This would be an alternative, but it takes more time to find the closest beacon.

Any ideas?