Ломается Widget после компиляции

Доброго времени суток.
Полный новичок в UE. Делаю проект по гайду.
Столкнулся с такой проблемой что мой Widget ломается при любой перекомпиляции blueprint-а к которому он привязан.

PickupWidget = CreateDefaultSubobject<UWidgetComponent>(TEXT("PickupWidget"));
    PickupWidget->SetupAttachment(GetRootComponent());
 
 
void AItem::BeginPlay()
{
    Super::BeginPlay();
 
    if (PickupWidget)
    {
        PickupWidget->SetVisibility(false);
    }
}

        //Виджет всплывающего окна, когда игрок смотрит на предмет
    //Popup widget for when the player looks at the item
    UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Item Priperties", meta = (AllowPrivateAccess = "true"))
    class UWidgetComponent* PickupWidget;

Больше упоминаний о PickupWidgetв коде нет.
При чём UE не изменяет свойства PickupWidget, хотя на С++ я отключаю функцию отображения, в UE видно что Visible = true всё ещё.

На видео показано наглядно.
https://disk.yandex.ru/i/tITtsfJU39CR6A

Привет. спасай младшего, как решил вопрос?