Need help animating a collection instance with parented empty
You're messing up with the parentage. Actually object B and C are parented to object A. But object C is an instance of object B, so C is twice subject to the influence of A.
So you need to either deparent B, make it invisible and only use C objects, or don't use C and duplicate B.