My guess is that it's a bug in Mach3's comp, of which there are many.
I tried the code in a different control, and did not get the same circles, although I got other errors in other places.
Part of the issue is that comp can struggle with lots of short segments, and there are moves that appear to be as small as a few thousandths of an inch in there.