Keyframing driver location results in unwanted movement of armature and animation first time posting here! I've reached a bit of an impass. Ultimately I want to hide an object for all animations except one.
To do this, I am attempting to use a driver, OutsideOrbDriver to control the material value Fac for NightOrb_outside. I have mapped OutsideOrbDriver's X location value to Fac so that when I adjust the X location value from 0 to 1 of OutsideOrbDriver the Fac value of NightOrb_outside shifts from 0 to 1. Working as expected.
The problem comes when I attempt to animate the Object OutsideOrbDriver. First note that when I select OutsideOrbDriver, I see the actions for the entire armature even though OutsideOrbDriver is not a part of the armature.

Further, when I move the location of OutsideOrbDriver and keyframe with i &gt; apply location the entire armature moves to the position of OutsideOrbDriver. I would expect this if the armature was linked to the object. But it isn't. I am dealing with two separate objects.

Could someone explain to me why my entire armature and animation is moving to the location of the OutsideOrbDriver. Is there a way to prevent this?Thank you for the assistance!
Blender File:
The OutsideOrbDriver and the armature are sharing the same action:

Then when you move the OutsideOrbDriver, and with &quot;auto keying&quot; on:

the movement impacts all the elements inside the action.