Distance accuracy heavily depends on the proximity between a phone and a beacon. It's much better within a short distance and deteriorates together with bigger distances.
In order to help you get a better sense of the deviation, we have tested different distances to find:
• Distance of 20 cm: deviation is 5-6 cm
• Distance of 1 m: deviation is 15 cm
• Distance greater than 10 m: deviation is 2-3 m
If we take into account that the move of yours takes around 1-2 sec and the adv. interval is set to100ms it is possible that your smartphone saves the additional values before you get to 92cm.
Please try increasing the adv. interval and check the results.