Having trouble setting HUD Visibility OnTriggerOverlap

What I’m trying to do in a nutshell is, when I possess a pawn, hide the HUD until I switch back to the other player.

The player switching is done on button press.

When I logged to check the HUD visibility, it’s always being set to visible, even though it is set to hidden in blueprint.

Does anyone have a clue what’s going on?