That will depend on what steps per unit you have for that axis.
If it a nice round number like 1000 steps per unit the DROs will read zero.
More likely you have a number like 567.689 steps per unit.
In the background Mach does all its calculations to ten decimal places.
My router has 106.7653 steps per mm and it will cut complex jobs over many hours and return to zero within a thou.
The software will not accumulate a measurable error after every cut segment you must look beyond that point.
It might be electrical, pulses may not be getting to drivers reliably, drivers may be missing pulses. You still have not told us your driver, power supply, BoB etc setup.
Or you are missing steps because of performance tuning or mechanical issues or even mechanical slippage.
Greg
EDIT: This is a recent purchase. What have the people that you bought it from said about this.
Also what is the rapid speed and acceleration set to? And what is the lowest values you have tested it at?