Hi Rich,
I think I can set the spindle speed manually. By this I guess you mean directly from the VFD without commanding it from Mach. I will try that.
Ticked Spindle Speed Averaging, same behaviour.
Ticked Spindle speed feedback. Spindle variation less than 2 RPM, but no improvement in threading.
I have single pulse. It is the index pulse from a heindenhain encoder, that goes through a break out board (otherwise it would be too fast for mach).
Attached PPS test result
Installed latest Dev version and behaves the same.
Clue: Tried a 10 sec delay (G4) before each G32 and the offset between threads diminshed.
Will try manual control of the spindle and see what happens.
Jorge