Dynamically Update UMG Brush

I have a HUD where the health bar is an image and the brush actually changes based on an enum. It looks something like this:

This works great when the ENUM is set at compile time but if that enum value changes during the play session the UMG doesn’t update. I am assuming the binding is only called on create. My question is how can I update that brush dynamically during the game? It doesn’t seem to have any redraw functions associated with it.