I have a weird problem. I am running a DMC 1750 Galil controller with servo motors and US Digital encoders. I have two Mach 3 profiles that I can use, and in one profile the DROs update while manually turning the motors. In the second profile, the DROs do not update while manually turning the motors. The DROs work correctly in both profiles when the motors are being driven. With motors off, I can move one or two inches and restart the motors with the DRO now updating from the old position (a loss of position of 1-2 inches, i.e. 20000 to 40000 encoder counts in my system).
This is with the two profiles operating on the same hardware with no changes other than opening a different profile. Both profiles are configured to disable the motor amplifiers on E-stop.
I still seem to be communicating with the Galil controller since I can activate a limit switch and see the change on the diagnostic page, both with and without motors activated.