Structs save just like anything else;
Unless you have Object References in Arrays inside Structs; that kind of nested object references will not save.
Also you should make sure you’re not simply creating new Struct after loading, resetting everything to default values.