Rotation around wrong local axis

I think I just had the same thing. Not quite sure why it happens sometimes and not others.

It’s a little hard to describe the solution. It relies on the fact that if you add a new component to the blueprint, while you already have one selected, the added component will have zero relative transform.

Then you can attach the arm to that component, and move it without worrying about gimbal etc.