I am trying to cut circular interpolation in Mach3.

This code worked on the real CNC machine.

(T4 5/16 CBORE)
N48 T4 M6
N50 G0 G90 G54 X-1.05 Y-.6875 S600 M3
N52 G43 H4 Z.25
N54 G01 Z0 F4. ;

N56 G13 G91 Z-.1283 I0.12 K0.30 Q.020 L3 D4 F3. ;
N58 G0 G90 Z1.0 ;
N60 G0 G90 G54 X-3.55 Y-.6875

....
another hole to be pocketed
N68 M5
N70 G91 G28 Z0.

The End Mill plough trough the part when moved to X-3.55. I also did not have the feeling that Z final depth was executed. G13 G91 did not work as well as G0 G90. Z did not move 1.0" above the part but rather plough trough the part.

Mach3 has something like G90.1, G91.1 that no other controllers will understand or use and it is not recommended to use on any of the machines. It is used for I,J,K movement. I also attached the picture from where it can be adjusted.

Should I take G91 and G90 out and use

G0 X0. Y0.(CENTER OF HOLE TO BE POCKETED)
G43 H1 Z.1
G1 Z-.25 F10.
G13 I.1 K1.0 Q.2 F10. D01
G0 Z2.

or can G91 and G90 be still used with changing the code?