@Brandon99
I have checked your Gcodes using the latest (nightly build) UGS platform. According to the toolpath colors, there is something wrong in the 3e arc quarter. So the problem is the Gcode send, not the controller.
If you look at the arcs tool paths, they should be all the same (clock wise = G2).
In some of the arcs, you are using G3 counter clock wise!
There a 4 arc quarters and 5 arc Gcodes.
Check you tool paths and fix the 2 problems.
In future: Always look at the visual tool paths before you start milling
You are using an old GRBL version (0.9). If all is working well, try to update to GRBL 1.1G