Yes, it’s a known bug with the hot reload system. When changing something in a header file or constructor for an already blueprinted class, you should close the editor before compiling. Otherwise, you’ll need to do what you did and reparent your blueprint and then re-reparent it back.