The finger gizmo cannot rotate the fingers in the correct direction with controlrig

I am using control rig to record character animations, with UE5 default bones.

There are often unpredictable situations where the fingers cannot rotate properly, For example, rotating the Z-axis of a finger in the local coordinate system causes the finger to bend, but the finger bends to the left or right.
I have tried to switch between the world and local coordinate systems, but there are still problems. My current solution can only be to delete some frames, but this has had a significant impact on efficiency. Does anyone know how to fix this problem?

By the way, let me ask another question, when I rotate the “index_01_L_ctrl” bone. Why does cause other fingers to move together, with adjacent fingers having a greater amplitude?