Grab/Move by distance is inaccurate
Since you don't provide information on your system, (e.g., processor, &amp;c.,) it is possible that there is another explanation, but I have noticed the same behavior you're experiencing, and consider it to be because of the the way Blender, or C / C++ (the language in which Blender is written) handles floating point numbers. I have noticed similar discrepancies in numerical values at very low precision levels (the fourth or fifth significant digit from the far left, including those both to the left and to the right of the decimal point). This applies to all previous versions of Blender as well.

In most cases the difference between the observed and expected values to be so small that it could be ignored; a difference of .0002 in 50.0000 is four ten-thousandths of a percent, (or about two and a half inches in a mile) and in most cases is below the threshold of being noticeable.