Hi Kovalsky,
When you’re dealing with matrices things can get complicated, especially when dealing with an inverse matrix.
In the above situations I think I parented the armature object to the monkey when the monkey was a 0,0,0 and the armature was at 3,0,0
Inverse matrices also have a reference point. So this will change depending on when it does its calculations and what it is currently parented to.
So if you parent the objects when they are both offset from the world origin – this will affect their inverse matrices.
As I said in the video, it’s complicated stuff if you try to make sense of it all. At this stage all you need to realise is that spaces are co-ordinate systems with different reverence points.
All you need to understand is World space (What you see is what you get)
And local space (referenced from parent – although bones have a rest position too)
This is probably not the answer you wanted but I hope it helps.