NavMeshAgent acts as though the NavMesh is missing

At a loss with the NavMeshAgent, seems to disable itself when the game begins and starts throwing errors.

“SetDestination” can only be called on an active agent that has been placed on a NavMesh.
“Resume” can only be called on an active agent that has been placed on a NavMesh.
“GetRemainingDistance” can only be called on an active agent that has been placed on a NavMesh.

This is just whilst it’s trying to navigate around in a wander state, I know these errors normally throw when the NavMesh itself is missing, but it isn’t, it’s baked. Secondly to this if I then manually enable the NavMeshAgent again it kicks in and starts it’s AI cycle correctly.

I’ve also checked and the height is correct, it’s sat on the NavMesh correctly.

Try disable the agent by default and turn them on right after Start. It seems like the navmesh isn’t enabled at Start.