I’ve got an actor that spawns a number of instanced static meshes to form a maze. But placing a navmesh over it seems to only consider the instanced meshes within one corner of the actor’s root. The size of the affected corner depends on the navmesh tile size. Any instanced static meshes outside of the tile the actor’s root is are ignored most of the time. Occasionally it works throughout all the tiles. In the left image it worked properly (happens very rarely). Then I only moved the maze actor slightly, it stopped working and only affected the top corner tile (middle image). If I scale the navmesh tiles up 10 times, it works in a much larger area (right image), but still only in the one where the actor’s root is based.
Why does it do it? How do I fix this?