Changing Widget text from variable value not working.

This is my blueprint.
I am getting Ticket Count Variable from a custom event and show it on Widget text.
That SetText (Text) seem not working.
I checked with print text node and that print text node is working and showing Ticket Count value.
(That mean I got the Ticket Count value right)

And Again I try with “Event Construct” instead of my custom event, now SetText is working and changing values continuously.
(So my custom event is problem? but only SetText is not working with custom event. Print text is working with custom event as I mention above)

Update.

It is also working fine when I show that widget with add to viewport note.
It is only not updating variable when I call it in Actor blueprint.
I have to call it in Actor blueprint because I want to have that text on my 3d model.