It has been a while since I did anything with Pronest BUT that is NOT what I remember as Gcode from Pronest. What you have is a bunch of small segmented code mostly short lines and it running with SUB programming just to make minor changes

?
It is also programmed with ABS_IJ'S which is odd itself. There should have been a G90.1 in the safety block to set the machine to ABS/IJ
Also it invokes G41/ Tool comp without ANY support moves OR values to make the G41 work
I have never seen a CAM work this way(;-) , (;-) TP