Why are my widgets getting deleted when I open my project?

My project relies pretty heavily on widgets and I made a pretty big custom user made widget called ‘Source Effects Controls’ which is mostly just a load of synth knobs and buttons that control different variables. I need 17 of them so I just duplicated the ‘Source Effects Controls’ widget a load of times, made them into an array so that I could just get the variables from each one in this parent widget blueprint.
Delete Widgets 1
The problem is almost every time I open my project I discover all my ‘Source Effects Controls’ widgets have been deleted, so I have to reacreate all 17 of them whenever I open my project which takes ages. The widgets and everythings compiles fine right before I close the project but when I reopen it they’re all gone.
Delete Widgets 2

I use this method of making arrays of user made widgets frequently throughout my project and it works fine except with this ‘Source Effects Controls’ widget. The only difference I can see with the ‘Source Effects Controls’ widget and the other user made widgets that work is the ‘Source Effects Controls’ widget is a bit more complex with lots of event dispatchers coming from all its synth knobs but I doubt that is the problem.
What could cause UE4.26 to just delete all these user made child widgets every time I open the project?