Hi Seth,
Thanks for getting back to me.
I don't know what the controller is other than the description here: https://www.foxalien.com/products/cnc-router-machine-4040-xe says "GrBL compatible"
By not cutting right (and this could be the machine itself) X and Y seem to be off so I compensate for that. But, when I do engraving, letters do not come out correctly (possibly design, but I have had other people take my design on a completely different machine and it comes out fine). That is what let me to the post processor possibly being the issue. I have used the plain GrBL post processor and have downloaded another from OpenBuilds.com called GrBL BlackBox. Even with that one I have had to go in and edit the file (It was placing a G54 and G53 codes at the beginning and end, the bit would just bury itself in to the table if these lines of code were present)
-J