Only Change Variable in StandAlone Not PIE, Why?

Hi, I Use This code to change property

CastProperty->SetPropertyValue_InContainer(Property->ContainerPtrToValuePtr<FVector>(Object), PropertyActual.PropertyValue.Value_Vector);
Object->PostEditChange();

The propperty only fire in Play Standalone not in Editor, why?