Delegate not Broadcasting to Widget

Hello all,

I’ve been running into an issue where the delegate will not broadcast to a Widget I have.

Basically, I have a UActorComp called Crafting Component. I want to update the crafting progress bar on the Widget as the player crafts an Item.

The logic is done on the Server, but I have a Client function called to actually broadcast the delegate in C++.

The Widget has a reference to the Comp and through that, has functionality bound to the delegate, but it does not execute.
image

For testing purposes, I have a BP child class of the Crafting Comp that also has similar code, this one does execute.

The easy solution would be to scrap the code in the Widget and keep the Crafting Comp code. But for the sake of organization and figuring out why, would anyone know what is missing here?