Saving and loading Instanced Static mesh components from an Foliage Actor

You already know how to refer to each individual instance. You also need to use the save game, to remember ( or store ) which instance indexes have been placed or destroyed.

When you restart the game, you can use a BP to read the save game, and re-do the work automatically that the player did during the last run.