Error Access None when you try to function for two pawns with in one Widget

Hi folks,

I have an Access None error when trying to call the widget from Player Controller. I have the Widget set up in Player Controller with Set Visibility. The Widget includes two different callouts A and B. I have two pawns in the scene, when click Pawn 1, the callout A should appear. When click Pawn 2, the callout B should appear.

Currently, the Pawn 1 works as expected. But, when you click Pawn 2, nothing shows up and gives you Access None error.

Visibility set up in Player Controller:

Pawn 1 to cast to Player Controller, display callout A and hide callout B

Pawn 2 to cast to Player Controller, display callout B and hide callout A

Edit: I think I found issue. The Set Visibility works for the Widget, but not inside two callouts. When it works with Pawn 1, because the Widget is called out, not the callout A inside the Widget. My question would be, is there any way to make it work instead of creating two widgets separately? Thanks in advance!

I solved it by setting the visibility inside the widget, to set callout A and B visible separately.

Then, go to Player Controller to call the custom event setup for callout A and B from widget.