Objects are not retaining original location in animation?
A lot of times, animators would make the first keyframe and that position, but when they make the next position and keyframe it, they are still on the same frame. This causes the old keyframes to be overwritten by the new ones. This could be the problem here.