"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.AI.NavMeshAgent:SetDestination (UnityEngine.Vector3)
Unity.Templates.IndustryFundamentals.RandomAgentMovement:AssignRandomTarget (UnityEngine.AI.NavMeshAgent) (at Assets/Warehouse/Scripts/RandomAgentMovement.cs:82)
Unity.Templates.IndustryFundamentals.RandomAgentMovement/<WaitAndAssignTarget>d__13:MoveNext () (at Assets/Warehouse/Scripts/RandomAgentMovement.cs:73)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)