Ignoring m3 commands with Neuron Lite

I am using UCCNC with Neuron lite THC - I have attached one of the many files I am having an issue with. This file is a simple rectangle with a small hole at the top. when I run the file it ignores the first m3 command and moves X and Y around the hole and then the next m3 command it stops, lowers the torch and cuts like it is supposed to. This isn't the first file that i have had issues with.
When I look at the code i don't see anything that would cause the machine to skip the hole. I don't have any errors in the neuron console so I am a bit confused.
Anybody with an idea on where to start troubleshooting this?
When I look at the code i don't see anything that would cause the machine to skip the hole. I don't have any errors in the neuron console so I am a bit confused.
Anybody with an idea on where to start troubleshooting this?