Hi Tom @tfsuper3d ,
That is because of the order, that is set to default, in the Constraints, meaning Euler XYZ, which first calculates the Z Rotation, then the Y and finally the X Rotation.
Try changing the orders, if you make both ZYX, the opposite will be happening (Local Z, Global X).