No problem @ILECTRODUDE! So this is a bit of a multitiered answer that does depend on how you spawn the UI since I know you destroy the player character entirely.
Do you spawn a new widget when the new player spawns or are you still using the old one?
If a new one spawns, was the old one properly destroyed? It’s possible your character creates a new one and that one is actually set correctly after respawn, but the old one was never removed from the viewport, thus can’t update it’s char ref, because it only updates on construct.
The alternative is that if you are using the same UI (maybe there is a check to see if one is made already or something of that nature), you’d then just have to make a new event to do the same thing your construct is doing now and call it whenever the player respawns.