So this has been annoying.
I tried using some other articles and none of them happens to work.
Here is the code in blueprints I currently have. This manages to get the text on screen and play the animation BUT the animation only works the first time you enter trigger box and does not work again and no fade out occurs.
Most of your blueprint makes sense but I am not sure about the fadeinout animation
Because you tell it to play only once and only when the widget is first created.
If the animation ends on totally faded out then even if you make it visible when user enters overlap, then you cannot see it.