Ai cant move unless their movement mode is set to Flying

i have 2 ai character blueprints, and each one has several child blueprints classes. In each map, when the ai are spawned in, if their movement mode is set to flying, they follow the player around and move to their target points just fine, but they sort of have an ice skating effect and i want them to just move normally and be able to fall down holes. If i change their movement mode to walking or navmeshwalking they wont move. does anybody know what could be wrong?

are they standing on the navmesh when you call the goto function?

I had once the problem that my objects spawned in the air, and then didn’t find the navmesh since I only told them to move immediately and not after they landed