Bugs of this type (complex to fix) aren't going to be addressed in the current version of Mach3. The new version, Mach4, should hopefully be much better at CV. It may get an entirely new trajectory planner.
I occasionally see Mach3 stop on Tangent moves, from a straight line into an arc, with the "Stop on Angles" turned on, even though it shouldn't. There are probably hundreds of little things like this lurking in Mach3. Unfortunately, the code has gotten so complex over the years that it's almost impossible to fix some bugs without creating new ones.
My recommendation is to find out what works best for you and use it until Mach4 becomes available.