Transform(modify)bone/lean issue

So I’m trying to make a lean system for my game utilizing the modified bone modifier in the anim blueprint to do so because I’m not very good at animating. It works pretty well horizontally, but when you move it vertically, the arms either veer off the left or right based on your moving the camera and which way you’re leaning. I was wondering if there was a way to fix this issue and make the arms stay in the same spot while moving up and down, or if I should take my hand at animation, any suggestions will help a lot.

Anime BP:

Player BP:

ps, I’m not sure how to post videos but once I figure that out ill post a demonstration of the issue