Using Serialize on components (for save/load) results in warning that stops it from working.

I’ve notice when I use Serialize to save the properties (SaveGame) it fails on the very first UPROPERTY in the class that has an empty UPROPERTY tag with this warning:

FPropertyTag must be constructed with a valid property when used for saving data!

which prevents it from continuing the loop (during loading) to load the data back into the other properties of this component. Has anyone else seen this? Or how do you save/load variables in components.

I’m setting both SetIsSaving (during saving) and SetisLoading (during loading) the actor works just fine doing this but the above issue occurs when im’ looping over the components trying to make them also serialize in/out (should be noted they seem to serialize for saving just fine, it’s only loading having an issue).

edit: It does appear even if i moved the properties around so one with SaveGame is the first one that property also results in this issue.