When I have a toy scenario containing nothing but a rigid body cube mesh with an IMU sensor inside, I am able to move the cube via the axes as shown in the attached MP4 and have the IMU report back all the IMU readings without any issue (linear acceleration printed in top-left corner).

However, I am seemingly unable to do this with a more complicated sensor rig imported via URDF. When I move it with the axes I am unable to see any readings aside from gravity. I can get accurate looking IMU readings by dragging the sensor rig using SHIFT+LEFT_CLICK but I am wanting more accurate movement (particularly in rotation) to validate some of my experiments.
Any advice on what might be going wrong?
Structure of sensor rig is as follows
