Interface function not communicating, what do i miss here?

i recently started using unreal engine 4, and been playing around with it, now i have setup a inventory system by following tutorials on youtube and now i am at the point where i can place my pickups, they are added to inventory thats all good, but when i use the item i call the function inside the item blueprint itself trough event useaction as shown on the screenshots, it goes trough the useaction call sorta but it never reaches the other side at event use action, and i am mindfcked atm, i bet its due to my lack of experience with programming and for being a rookie so i decided to post my question here,

Screenshots:

This is where i call out for the function

This is the interface itself

Item blueprint where i hoped to receive the call, but oviously that aint working, since its not printing the call to be received at all in the following screenshot you can see

This is what happens when i Use the item.

What am i missing here? , how can i make the interface communicate? sorta lost here

Shouldn’t you send the message to your character directly and not to the GameHUDWidget?