Fixed the issue, I was just overcomplicating it!
Now I’m just grabbing the vector of the wall run direction (which is perpendicular to the impact normal form the line trace), normalising it, getting a rotation from that vector, and changing the capsule’s rotation to match that.
Marking as resolved, cheers!
