BlueprintImplementableEvent not firing in blueprints

Anyone know why this this BlueprintImplementableEvent tagged function is not firing in blueprints? Ive got a UserWidget class with all my logic in c++ with a blueprint child class. Im trying to display the number of items in each given inventory slot on the players HUD.

.h

.cpp

Is the UpdateInventory function being called? Did you implement the event in your BP? Those are the places I’d check first.

yes to both