Hi Bruno!
I noticed that **USavior2::StaticLoadObject(…) ** does not change value of ESaviorResult &Result argument in case when Actor / Component has not ‘Destroyed’ property.
Not sure if it’s a bug or feature, but I spent 3 hrs trying to find out why my code doesn’t work
ESaviorResult Result;
USavior2::StaticLoadActor(this, Data, Result);
if (Result == ESaviorResult::Failed) {...}
Now it works, that’s just FYI.