Navigation agent vertical movement [bug]

Hello Unity

It quite a while that we notice a bug with Navigation Agent when moving in Y axis on NavMesh Surface.

And we can find many more complains on that.
Bug reproduced if Agent has destination that is only in Y axis. Like form (0,0,0) to (0,10,0).
Essentially agent cannot move strait Y, event if Agent and NavMesh rotated and UP is now on Z axis.
It seems some logic prevent Agent moving if there zero XZ speed.

Bumping the thread

Hi vhman,
We are aware of the issue and we’ve provided a fix for it in Unity 6 (6000.0.10f1). In the coming weeks we’ll fix it in other versions of Unity. You can check the status here: Unity Issue Tracker - Nav Mesh Agent is unable to move on the Y axis when the NavMeshSurface GameObject is rotated 90 degrees.