The DRO's should always display the machines real coordinates. I understand that this can't always be the case as there is no easy way to really know where the machine is at any point in time. Offsets (G92) are not accurately displayed. However, if the user or GCode issues a M114 the response is the actual machine coordinates.
Would it be possible to update the DRO's with M114 values?