Here is my code. Either load or save doesnt work properly. I dont know where exactly the issue is.
SAVE:
FArchive* FileWriter = IFileManager::Get().CreateFileWriter(*FilePath);
// Serialize the data chunk to the file
ChunkToSerialize->Serialize(*FileWriter);
LOAD:
TArray<uint8> FileData;
FFileHelper::LoadFileToArray(FileData, *NavDataPath);
FMemoryReader NavDataReader(FileData, true);
DataHolderChunk->Serialize(NavDataReader);