I think there is a work coordinates setup error on the user end.
I have use Vectric Aspire with a 3040 router and mach3. no issues.
Where and how are you zeroing your WORK zero points? Are you moving the tool over a corner and zeroing X and Y work cords.? Z Axis zeroed with the endmill on the top of the part? If you are trying to use the HOME position to run the G code from it will never work.