Same issue after remaking the widget and overlap parts in a fresh first person blueprint project.
The easiest way to see the problem is to make the “Inventory UI with UMG” project from the learn tab of the launcher. Walk near one of the items on the ground and then move the camera until the widget is no longer visible and then look back. The widget will be gone.
Otherwise I made a first person blueprint project without start content and added an actor blueprint and a user widget. Dropped the actor blueprint into the level.
The widget is just a text block with a variable of the actor.
The Actor has a 350 radius sphere collision for the overlap and a variable of the widget.
Walk into the overlap to make the widget appear and then move the camera until the widget is no longer visible and then look back. The widget will be gone.
I was basically trying to have tooltip widgets appear over the objects/items/weapons/whatever in the world when you went near them. Your suggestion of using a widget component instead seems to work much better and doesn’t have this issue. I actually forgot about those.
This is still a problem for anyone else trying to use that project as a base though.