The only thing you can do in blueprints in this regard is every tick check if AI left navmesh, and if so teleport it back to the remembered last “good” position. This is a hack but should give you what you need. And I’ll file a feature request so that character movement component would have an option for doing the clamping automatically.