My ue5 project isn't building and the problem is with landscape.cpp file

Build error :
Log

``

Assertion failed: bResult == Proxy->bIsRegisteredWithLandscapeInfo [File:D:\build++UE5\Sync\Engine\Source\Runtime\Landscape\Private\Landscape.cpp] [Line: 4936]


Location of the file :

C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Landscape\Private


Excerpt :

#if WITH_EDITORONLY_DATA
// NOTE: during an Undo operation, the LandscapeActor/StreamingProxies are transacted, and the registration status may be restored
// however, in that case, the Proxy is NOT fully registered yet, because some other data in LandscapeInfo still needs to be updated (XY maps for instance are not transacted)
// so we trust the bIsRegisteredWithLandscapeInfo flag over the actual pointers.

// at minimum, if the proxy flag says it is registered, then the pointers should definitely be valid
if (Proxy->bIsRegisteredWithLandscapeInfo)
{
    check(bResult == Proxy->bIsRegisteredWithLandscapeInfo);
}

// trust the proxy flag over the landscape info pointers
bResult = Proxy->bIsRegisteredWithLandscapeInfo;

#endif // WITH_EDITORONLY_DATA