I don't see any error on the history line, so Mach thought it was running an arc.
At first I thought you might have forgotten to set the XZ plane, but status line shows G18.
Did you try running this in air and watch the motion. Could it be a display artifact, but actually cut correctly?