UMG blueprint unresolved compile error when i run my game

Since i just have to recompile the SingleSlot and ItemTableSlot for it to work, shouldn’t they be the cause for the problem? The error is the same for every widget, i’ll share a screenshot of it:

Update 1: I’ve been doing some tests. I created a new widget that derives from SingleSlot, on the construct script i add a Load call (which calls the parent’s implementation). If i use that new widget instead of the GearSlot on the CreateWidget and restart the editor, when i press play the new widget appears on the list of umg compile errors. If i do the same but parent it to BaseSlot i don’t get an error, so there’s something wrong SingleSlot and ItemTableSlot. The error is always on the load, but the load comes from BaseSlot.

Update 2: I deleted the load override functions from SingleSlot and ItemTableSlot, restarted the engine, the errors were gone. If i override Load again, even with an empty function i get the errors again, so it’s definitely something related to Load.