Certain placements of landscape splines in world partition levels can cause Nanite landscape proxies to invalidate, and switch back to their non-nanite version. This happens when specific regions of the world partition level are loaded, while others are not.
This issue appears to be related to the following fix for landscape determinism:
https://github.com/EpicGames/UnrealEngine/commit/6bb85f022768e4ca80afe4b10368603f1358558c
This fixed a very similar issue that occurred even when all regions were loaded in a world partition level. This issue caused the landscape proxy nanite data to inconsistently invalidate after the level was re-opened several times. The issue affected the same landscape proxies that are affected by the current issue when using the same landscape spline. The main difference is that now this issue only occurs when a world partition level is partially loaded. Loading only the region that contains the affected landscape proxy is usually sufficient to reproduce the issue.
Note that this issue is difficult to reproduce without the provided reproduction project. The issue only seems to trigger with certain landscape spline placements, and only on certain landscape proxies that are affected by said spline. Therefore, these reproduction steps assume you are working from the provided reproduction project.
Note also that I will be using an alphanumeric grid coordinate system (e.g. region D3), with numbers vertical, and alphabet horizontal, as a simple way to refer to specific world partition regions. I will consider 1 region cell to be the size of a single landscape proxy in the default open world level (clicking on a landscape proxy in editor will show how big this is on the world partition minimap).
How the reproduction project was setup:
Replicating from the reproduction project:
The same issue can also be replicated using region C3. However, no other regions seem to exhibit the issue. Specifically, if either C3 or D3 are loaded, but not the other, then the issue will occur (regardless of the loaded state of other regions). Both regions must be present in order for Nanite data to stay valid.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-352957 in the post.