Why does Blueprint values keep resetting to default

I have also reproduced this. Created a C++ WidgetComponent, then created an Actor blueprint and attached my widgetcomponent (along with a stereo layer) and everytime the project is closed and reopened, the Widget Class of my WidgetComponent is reset to None