1) Make a level and add a NavMeshBoundsVolume to it. Call this Level A.
2) Make another level. Call it Level B. Give it a NavMeshBoundsVolume as well.
3) Open Level B. Add Level A as a level instance to Level B.
4) Move Level A away from its default position but still within Level B's NavMeshBoundsVolume.
5) Right click on Level A, select Edit Level A, thus drilling down into within Level A as a level instance.
6) Do Build Paths from the Build dropdown menu. This will build a navmesh on Level A.
7) Save Level A using the button at the bottom of the level viewport, thus exiting the level instance edit mode and returning to the persistent level (Level B).
8) Delete the Level A level instance. You will notice the navmesh associated with it also disappears.
9) Add Level A as a level instance again. Make sure its position is not the same as it was when you built the navmesh.
10) Observe the navmesh that was created on step 6 returns, and it returns in the old position of the Level A level instance from before you deleted it in Step 8.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-368843 in the post.
| 5 |
| Component | UE - AI - Navigation |
|---|---|
| Affects Versions | 5.6 |
| Target Fix | 5.8 |
| Created | Mar 6, 2026 |
|---|---|
| Resolved | May 11, 2026 |
| Updated | May 19, 2026 |