You do not say what the readouts are on the DRO's when this happens. I realise that, unless you watch these all the time, that would be difficult, but if it is 10 inches out in 40 inches, the problem should be quite apparent before the axis changes direction.
If you are in fact, loosing steps, then one would think this would be a regular loss along the axis (and if you mark the job in pencil every foot, you will see that it is 3/4 short each foot). If it is something sudden i.e. Mach has suddenly lost interest in one line and gone onto the next, for no apparent reason, then the DRO's should bear no relation to the program when the move occurs.
It must be one, or the other. If your machine was loosing steps intermittently, then I am sure you would hear or "pick this up" immediately.
I don't know if it is possible for Mach to keep a log of it's movements, I've never heard so.