OK sorry to hear that but thanks for the info.
First, how far apart are your detectors and are there walls between them? The further apart they are, the better. The detectors and presence server try to do their best but BLE signal strength can be finicky and vary even depending on where the antenna on your beacon is oriented.
Another thing you can do is play with the presence server settings, in particular the "Location Confidence" setting. The presence server looks for which detector sees the strongest signal for a beacon each second, and that value means that a detector should be the strongest for X times in a row before it'll "officially" switch the beacon to that location. So the trade-off is latency for accuracy. The higher this value, the longer it'll take to detect switching between rooms but the more accurate it will be.
The signal-strength to location algorithms in the presence server are a bit primitive and I'd like to one day improve them and introduce more advanced ones using better machine learning approaches.
If your detectors have to be close together, then having beacons with adjustable signal transmission strengths is a good idea so that you can reduce that signal strength for better accuracy; plus their batteries will last longer that way.
I hope this helps!