「色々試した」の中ですでに行っているのであれば申し訳ないですが、構造体でセーブしたい情報をまとめておき
ロードした際にForEachLoopでまとまったデータをもとにSpawnを行うなどはどうでしょうか