Saving an actor to the game instance

Hello. I am trying to store an actor with all its attributes in my game instance. The problem that I ran into is that the variable types offered by Unreal Engine are only references to, rather than copies of an actor, which will get invalidated upon changing levels. I am trying to store the actor in the game instance in a way that would allow me to create a clone of it in a different level. The actor requires so much data to be instantiated that it would be extremely impractical if I had to manually read the data of all its components and save them to the game instance, so is there a way to work around that? Thanks in advance!

Hi, have you ever managed to make this work? I’d like to do the same.

is there an easy way to do this ?