Seat to Keyboard Interface issue is my best guess for now. I had to shrink your program to fit my machine, but kept bumping into limits (last was Z at the end) and ran out of time. If you enter values like in the image below, you will likely have issues. MillMage cannot say, “I know he did not mean that, so I will fix it for him.”
My machine made some strange noises during a couple of line traverses, and it repeated in the same places when I re-ran the program. If your machine also makes a strange high pitch sound, you need to dissect what you have designed to see why this happens. An old programmer saying is, “Garbage in, garbage out.” I am just saying you should validate your program (I dry run with no tool in the spindle) before comitting to actually cutting.
My machine is a PITA to get it off a Zaxis limit, but I may mess with this more later.