Trouble Getting Corner Shimmying to Work

I’m currently working on a ledge shimmying/climbing system for a 3D third-person game and have sort of run into a dead-end trying to make my character shimmy around corners. I’ve already asked for help on the AnswerHub but it’s been a week and I haven’t received any replies, so I thought I’d ask here (I hope that’s okay?). Would be incredibly grateful for any help, tips or suggestions. I’ve described my specific problem in detail at the link below: