Why is my pointer array not saving when I relaunch editor?

Yeah we’ve run into this before as well. If you want to save an array into the level, everything in the array must be a serializable UObject with UPROPERTY() tag. (AFAIK)

Our approach was similar … to make a struct with the proper UPROPERTY() references.