Ok, I turned off the wrap around and got rid of the odd A moves.
Now it makes more sense and I can get back to the original problem I see with feeds.
I reduced the program down to the minumum required to observe the issue here:
(This code screws up Z moves. Z goes at high feed rate of previous A move instead of G0 rate)
N100 G20
N110 G0 G17 G40 G49 G80 G90
N150 G1 Z.422 F40.
N160 A62.222 F1357.7
N170 G0 Z.542 (Z moves at high feedrate instead of G0 rate here - misses steps)
N190 G1 Z.422 F40.
N200 A-62.222 F1357.7
N210 G0 Z.542 ( again Z moves at high feedrate instead of G0 rate here - misses steps)
M30
If I single block step the above code it works fine.

There is no reason it should. Mach must be missing resetting the feedrate to G0 for some reason.
So I went to the next step and added optional stops M1 before the Z moves and ran it full speed again like this:
(Running at full speed this one works with M1 to pause before G0 Z move)
N100 G20
N110 G0 G17 G40 G49 G80 G90
N150 G1 Z.422 F40.
N160 A62.222 F1357.7
M1
N170 G0 Z.542 (Z moves properly at G0 rate here)
N190 G1 Z.422 F40.
N200 A-62.222 F1357.7
M1
N210 G0 Z.542 (again Z moves properly at G0 rate here)
M30
So this one above runs fine and proves that for some reasom Mach needs some time to process the G0 and re-adjust the feedrate after the previous high feed rate.
So I decided to remove the high feedrates and change the A moves to G0's here:
(This file fixes Z move by setting A moves to G0 instead of high feed rate)
N100 G20
N110 G0 G17 G40 G49 G80 G90
N150 G1 Z.422 F40.
N160 G0 A62.222 (making A move at G0 speed also fixes problem)
N170 G0 Z.542 (Z moves properly here)
N190 G1 Z.422 F40.
N200 G0 A-62.222 (making A move at G0 speed also fixes problem)
N210 G0 Z.542 (Z moves properly here)
M30
The A axis still moves as fast as it can and it works fine. Presumably this would not be suitable for the application because the feedrate of A might have something to do with the shape of the cut required. But it does prove that the F1357.7 is the culprit.
So my conclusion is that Mach is screwing up.
Why not on all machines - I don't know. Probably some odd combination of the config and hardware employed.
Or others are not noticing the Z missing steps and don't hear anything. The separate DRO on Z shows it for me.
I forgot to try swapping the Z moves for an X or Y to see if something is odd there. I presume the X would screw up on my machine since all the motors are the same. I'll try it later and report back.
So Brian, Hood or anyone else - Got any ideas

?
Sage