UObject asset not fully loaded in editor

I created a custom UObject asset that saves other UProperties in the asset;
Now I created a custom K2 node that should add input and output nodes for the blueprint. Now the problem is that as soon as ReallocatePinsDuringReconstruction() gets called in the K2Node all UProperties in the selected asset are null;
This only happens if the asset wasn’t loaded before; is there a way to make sure that all properties of an asset are loaded?

the weird thing is that IsValidLowLevel() returns true

never mind I solved it.