[solved] VR Teleport Destinations floating in the air

I’m using the MultiViewer template (4.21) to make an app, but I have ‘ghost objects’ that are making teleport unusable.
The Nav mesh is clean. There are no apparent collision errors, and I’ve turned off collision on everything I can think of, and remade the floor from a plane.

It seems almost like the Z off the teleport position is being ‘scaled’ in some way. There are definite steps up related to the objects in the scene, but the vertical jump is always at least twice as high as it should be, and sometimes there’s a vertical bump with no object or collision space there.

Oddly, the endpoint of the teleport arc (the ball at the end) is at the right place, but the teleport disk/cylinder is offset higher.

Any clues? Thanks.

EDIT - threw away navmesh and recastnavmesh and it’s working perfectly. No apparent change to previewed mesh, but it works perfectly.