Hi, I’m a bit too late to this thread, however I am on 4.26 and can confirm this issue occurs and that I have created a working solution. The system I was using this for was for a Playername above the players in a multiplayer game. The way I did it is that on begin play of my character, I would set an owner variable in the widget to self. In the widget I would then cast to the character bp, compare it to that of the owner variable, if they were equal I would set the widget visiblilty to hidden, if not, then visible. This is the only way I got it to work whereby the owner would not see, but everyone else should. Hope this helps anyone in the future.
This is the character bp (here I sent the owner into a custom event, from there I just set the owner variable from the custom event):
This is the widget portion:
Edit: Added images for clarity