Difficult to determine your problem without being there. But I think you have at least two settings wrong. I do some circular engraving on ring faces that I have cut. Attached (apologize if the screen shots don't help) are three different versions of a ring with a skull, crossed- guns, and the script "Bad Company," I engraved. The two critical settings are to Enable the A Axis (in ports and pins) and the correct diameter set in the "Settings" key.
The 1 Inch version shows the ring correctly. The od of the ring was 2 inches. The "A" Rotation Diameter in the Settings screen was set to 1.00
The 2 inch version skews the ring slightly and makes the X Axis appear smaller. No changes were made to the code, but the "A" Rotation diameter in the Settings screen was set to 2.
The 5 inch version skews the ring completely with the X Axis shrinking greatly. No changes were made to the code, but the "A" Rotation diameter in the Settings screen was set to 5.
The fourth pic was made without the A Axis (in Ports and Pins) being enabled. A totally wasted version.
I maintain two profiles in the Mach3 Loader. 1 is set for 3 Axis only. The other is set for 4 Axis. This saves me the trouble of remember what I have to set each time I switch from one project to the other.