I think now I remember why I left that out. Before we modify the landscape data, we need to save the source data somewhere externally. If we take what’s already there in the landscape and try to blend it in, it won’t look good on a dungeon rebuild (it will take the previously baked dungeon layout and blend on top of that). So the baking should be non destructive and a rebuild should be able to fully restore the original data and bake the new layout
Saving this height map data in the dungeon actor is also not a good idea as it adds unnecessary memory overhead. One way is to provide a custom asset file were you can dump the heightmap data and use it as a source