ive been setting a tps controller and after i threw in the ai i was having problems with the navmesh being to high off the ground and its just not accurately getting the area ive done this exact thing before with no issue so im pretty confused like it might be the collision settings of the meshes but i also tested by setting everything to overlap or no collision but it didnt help
the nav data is always shown a bit above the surfaces, its normal. its done like this so that you can see it. imagine you had a big field that you were making with rocks and grass, if the nav data was shown exactly at ground level then you wouldnt be able to see it though the grass.