my bff Nick Crockett fixed my pathfinding prob, during play it must not have been updating the navmesh, so placing block tiles wasn’t doing anything. Instead we use pf.SetNavTileBlocked(gridPosition, true); to add a pathfinding block. The problem with not following the path exactly I was able to fix with my pivot offset gameobject.