Ledge Climbing System guide

You can try using move component to instead of set location. I would probably do a trace. Actually working on a cover system that does just that. The movement i haven’t even gotten to yet. just how it knows where the edge is.
For input- a branch that fails if u are past ledge and for alignment the same way you current do the alignment. get the wall normal and reverse it