UProperty data persistence?

You have to research about how instancing of classes work in UE4;
Judging by what you say, you are proly getting default values from a blueprint class instead of reading the values from the blueprint instance object.