HUD Widget Button Style Reverts After Change

I’m trying to update the image of a when I pickup an item in game, the image does change but reverts back to the default instantly. Am I doing something wrong here? I can’t find any other way to bind the image.

I also tried with the background colour and it did the same thing.

Blueprint below

Hi! Nodes are fine. Perhaps, you recreate the whole button or some of parent widget? Also check HeldItem for validity.

I have a feeling it’s getting recreated as my ammo counter on the same Widget was creating text overlaps when using setText vs bind

I’m not sure how/where this could be happening though?

Never mind, I think I have noticed the issue. I’m recreating the Widget on ‘Event Receive Draw HUD’.