It is a bit hard to understand, I had problems with it (and still have time to time). Let me try help you.
When you need get the value of “something” that is in “other place” you need a refence to it. Sometimes it is easy (ie referencing to “self”), but others, like in your case, isn’t that easy.
So the steps to do are:
1- Create the Widget
2- Create a Reference to that widget
3- Use that Reference in other places
In this case, atleast as far I know, you need a general reference to it.
I did it using a GAMEINSTANCE. A game instance is a blueprint that is “on” in every map and isn’t reset when you change map.
So you must create a variable in your GAMEINSTANCE blueprint type “your UMG”.
And after you create your widget, set that widget to that variable. So then you can call that variable to access that widget.
Yup, it is a bit confusing. Thats why I stopped in my chair a day and did a resume in paint. I wait this can help you: