This is one of the reasons you want to have your armature at 0,0,0
When you are clearing the inverse you are clearing the instructions to jump from it’s starting position to the armature.
But because the armature isn’t at 0,0,0, that matrix information is added to the monkey’s matrix. So it will offset to the same amount the armature is from the origin of the world.
It is pretty complicated stuff, but it’s possible to keep it simple.
0, 0, 0