Health Bar Widget above a friendly player not updating correctly

Can’t figure this one out! Working on a multiplayer project. What I want is when both players move within a specified range (which I have set up with a colision sphere overlap) I want the widget to turn on and display that players health. Everything is working except the health being displayed is the other players… above the other player’s head. Both players have their own HUD, and health, stamina, etc. update correctly there, but I can’t get this widget to update correctly. Here is how I have it all set up.

Colision overlap to turn on/off visability of the widget

The progress bar in the widget is bound to this cast.

To clarify, if I’m playing as player A, and overlap with player B. A health bar apprears on top of player B, but the health percentage of the bar, is Player A’s health, not player Bs.

Thank you for any help!

I’ve tried doing a bunch of different events instead of casting - including replication, etc. Just can’t get it to show the correct players health.