Struct not serializing to savefile
Fixing all my rookie mistakes, there's still issues with serialization/de-serialization of more complex data structures it seems. Attaching debugger to PreSaveGame and PostLoadGame it's clear that they're present on save but not present on load
I've set the specifier for it
SavedSeed and SavedAlreadySpawned are int32 and bool respectively with similar setups and these work properly
I've set the specifier for it
SavedSeed and SavedAlreadySpawned are int32 and bool respectively with similar setups and these work properly

Solution
In case you haven't solved this yet, the uproperties in the struct must be marked as savegame too