I dont know how the distance to go works on your newer machines but on the older machines it has to have a reference.....Ie somewhere its supposed to be.
So if you tell it to go 6" then it has something to look for....when telling it to go home it has no reference and is just basically counting pulses and giving you some random distance to go....so variations can be had since its determining DTG from a random source (maybe not so random but definitely not defined by you)
And as always ignore if you already have an answer to your problem
thanks
Michael T.
"If you don't stand for something, chances are, you'll fall for anything!"