Issue with Widgets Breaking After Character Respawn (Parent/Child Blueprint Setup)

Hey bro, it’s me again. So I moved all my HUD stuff to the player controller to keep the data persistent, but I’m still getting some errors. I feel like it might have something to do with how I’m handling the respawn, or maybe it’s the way I set up my HUD widget—like the reference I’m using to get the character and update the HUD states. Think you could help me out or point me in the right direction?

Here you have some screenshots of how I set up the HUD inside the player controller.