Well I actually have same problem with one of my projects, cause my character is a frog, but it’s side scroller so my problem is solved same way like on that screenshot, I just positioned the Capsule in front of character and I’ll make the environment so that no collision on the mesh won’t be noticed. I already have a ledge climb system too and it seems to work fine this way.
I could try changing Capsule to a Box Component in code, but I don’t have the full source code installed, and just installing that would take me the rest of the day…