So I work with 2D mostly. So in 2D we have collision=moveandcollide(velocity*delta)
if collision.collider== 'here you check it's jumpable obstacle'
and make them jump.
You can do the 3D version of this. Maybe the navmesh can be adjusted in a way that enemies don't try to move from the side but from the front of that slide.