GraphSceneUpdate on Recast graph not accurate

Hi, I’m guessing this is just how the system works, but adding a GraphSceneUpdate to a recast graph is not accurate.

When defining a GSU polygon it seems that any recast polygons that overlap the GSU polygon are affected by that GSU, regardless of whether the recast polygon is fully contained or only a little.

Is this a limitation of the recast system? Or am I missing something?

I’ve attached an image to better illustrate. The green bold lines are the paths found, but I’m expecting the blue paths.