The current position you poll is always the position if all moves are finished. Moves only contain delta informations, so they never know what positions they are at. You would need to maintain a update of position in steps to do so, but that would only be part of real position as step position does not contatin included offsets from autoleveling, distortion map, baby steps etc.