C++ Actors in Level are broken, but newly added ones work fine

Based on your comment, if you don’t want variable to be serialized use Transient specifier on UPROPERTY, variables without UPROPERTY also would not save as engine wont have idea of there existence, just don’t use UObject pointers on those as it may generated invalid pointer on that variable