"OnDrop" triggers for multiple widgets.

I have an issue with this widget, whenever I use the OnDrop function override; it works great. The issue is I have also overridden the OnDrop function for the widget that contains this widget, and whenever I drop something into this widget, it also triggers the on drop for the containing widget. I have another widget that works perfectly as it should, and allows me to drag items into and drop them without triggering the Ondrop for the main widget. I have provided a video below where I go into more detail. Let me know if further resources are needed as this is a very complex widget. I can also provide the tutorial I used to make this too.

Another idea was that the item widget was going outside the slot widget borders, but I tried it with smaller items and it still does the same thing.

This is the tutorial series I used to make this system (although somethings had to be changed to work with multiplayer):