I'm trying to take my entire rig by the root bone and rotate it while preserving all of its other bones' positions/sizes/rotations. It all works, except for the arms which start bending all over the place when I rotate the root bone. In the following gifs, I'm rotating the root bone around the z axis which moves all of the control bones (including the poles) perfectly. However, something is making the arm bones bend when they should be staying the same. The pole bone is moving with the others perfectly which leads me to think I may have messed up a setting with the IK bone constraint in the arm. But after playing around with those settings, nothing seems to solve the problem. The only other possible issue I could think of is a parenting issue, but like I said, the pole moves with the rest of the rig. It's just the mesh deform bones that are not matching it somehow. It all works perfectly until I rotate the root. I've also tried rotating all the other bones via a median point, but I get the same issue with the deform bones mysteriously moving. I also included images of the poles' settings and the arms' IK bone constraint settings.
I was following a YouTube tutorial series when trying to learn more about inverse kinematics. Here's a link to the specific video that went over the arm's IK properties if you're curious (and yes, it is in Japanese):
I'm new to inverse kinematics and all that stuff, so if you see any other issues, please do let me know. Thanks for the help!