Unreal ledge function

Hey Guys,

I am currently working on a 3rd person game in a very detailed world. There are lots of ledges the character can walk along, but is not allowed to fall down. With the Unreal ledge function the character can’t walk of these ledges, but often he gets somehow caught at the edge of a ledge and cant move forward or backward. If you rotate and move the char randomly for a while he can get “free” again and move away from the edge, but it is very annoying and of course breaks the immersion completely… Is there any option missing that I need to switch on or do I need to go through the “painfull” process of writing my own ledge function?

Cheers