Im not sure what your setup is, so this is just a guess.
It may be to do with the fact that one method includes shader offsets and one does not?
This is a setting in the WorldPosition node, perhaps if you play with that it will help you figure it out.