After a little more testing this morning, I decided to tell the settings inside mach3 that I was using 1/16 steps vs 1/8 steps. An lo and behold now when I run the machine it moves the same axis weird by 0.0025 vs 0.0050. There must be a bug in Mach3