How to get AI pawns to drop off ledges but NOT jump up? - like Green Koopas

Morning all,

I am implementing ai enemies, and I have a crab type enemy that should be able to navigate the world. The nav mesh is working great except one problem. The enemy by default goes the long way around cliff edges when instead I want it to just drop down. If I use the Generate Nav Links setting on the Recast Nav Mesh, the ai can go down ledges, BUT then they think they can go up ledges too. In this case they cannot, so they get stuck. It is frustrating that the Generate Nav Links is only bidirectional (so far as I can tell).

Any work arounds?

PS Manually placing nav links will not work as there are too many locations to do this and the game involves dynamic environment changes.