Equipment System doesn't update what I equip

Hi guys! once again I need your help.

I wanted to transfer what I equip from my inventory to move to my equipment system, but it doesn’t work.

This is the script in the Equipment Widget. Included there is a custom event called “Init” that will set the value for the InventoryReference:

In the MainWidget, here I called the custom event “Init” and the inventoryreference variable shouldn’t be empty anymore:

…and In my BaseItem blueprint I have a custom event “eventOnUsed” and it calls the function UpdateEquipmentSlot and in theory it should update the EquipmentSlot of the EquipmentWidget. But it doesn’t work.

If anyone wants to help I can share my project with you. I badly need to make this work but I can’t figure out how.