Unreal keeps deleting any changes made to a specific widget blueprint

The red underlined variable keeps getting set to none on restart of the engine. This is not the only issue though. When I go through and actually set up all my spell tree slots on reload, Unreal removes all references to SpellTree_Slot class in this blueprint. I would greatly appreciate any solutions as this is the third time I’ll have to remake my spell tree, and I prefer it to be the last as it is eating up a lot of my time and I want to get back to other parts of my game.

Hello! Can you share SpellTree_Slot defenition?

I’m not sure exactly what details you want. Do you want just the event graph? Or a specific piece?

Defenition and meta for UProp that is not saved…

Heres the Variable panel and then these next three are the event graph

Hello again! Where do you set those collection values?

I’m setting them in the widget designer for the class Spell_Tree

There is somthing with configuration, I think… Just have tested the simplest example and it is working fine, cross refs are saved…

Okay Thanks