It’s a couple years late, but in 4.20 I had the same problem. I was drawing the widget from the BeginPlay of the player’s character and if there were other characters of the same type (either AI controlled or controlled by other players), the UMG widget was drawing multiple times because I wasn’t checking to make sure that I only created the widget for the local player. I’m not sure if this was the cause of OP’s original problem, but if anyone else runs into this, double check multiple actors of the same type creating UMG widgets when you only want the local player controlled one to do it.