Live Coding error with child UserWidgets/Widget blueprints

Using Unreal 5.2 with c++.

I currently get this error in the unreal engine log whenever I click the live coding / hot reload button:

My widget setup is as follows:

With WBP_Workmenu being based on a simple c++ class deriving from UUserWidget, and VersionNumWidget being a blueprint created widget class from UUserWidget.

I’ve tried binding VersionNumWidget as a UI element in the c++ class, I’ve also tried having it exist purely in blueprint, but nothing seems to work.

For context, WBP_WorkMenu exists within a widget component in my current scene, which I think it why this is occuring on hot reload, but I’m unsure how to remedy this. I would be curious to understand more about the garbage collector and how this is happening.