Center isn't set right

The center is set 100u from the target when the update distance is set to 15 this causes the grid to constantly update.

I found the bug:
It seems that the distance check checks height too, so if you are over the UpdateDistance heigher than the graph it will constantly update, because y isn’t set. This is easily fixed by replacing the Update function in ProceduralGridMover with this:
void Update () { Vector3 GraphPos = graph.center; GraphPos.y = target.position.y; if ( (target.position - GraphPos).sqrMagnitude > updateDistance*updateDistance ) { IEnumerator ie = UpdateGraph (); AstarPath.active.AddWorkItem (new AstarPath.AstarWorkItem (delegate (bool force) { if ( force ) while ( ie.MoveNext () ) {} return !ie.MoveNext (); })); } }

Hi

Thanks for the bug report!
Yep, that is indeed a bug and it seems that was what caused the problem in your other thread.
I have fixed it in my dev version, so it will be included in the next update.