Inventory System Save System - One Object Spawns on Play After Being Destroyed

this makes sense though since PlayerData persists between levels and LevelData is only relevant to the current level.

this is always tricky because it depends on your game, the hacky way is to use a delay on GameMode/PlayerController BeginPlay. The proper way would be to have some sort of manager check if the things you want loaded are actually loaded.

For testing just use the hacky way ha

this is the way