Text passed into Widget from a struct disappear

Hey guy!
so i have the struct variable in my widget and i checked Instance Editable and Expose on Spawn and i used print string before connecting it to Create Widget to see it is really not empty,
then in the widget i used Bind to Text to show it on screen, and nothing shows,
i tried deliver only the text and not the whole struct, tried to make the Text Box Public and Set the Text in it from outside after creating the widget, tried to make custom event that i called after Create Widget to set the Struct or Text,
then it wasn’t empty in the widget when i used Print Screen, but when i tried to Bind it or set the text to it,
it shows nothing, even thru another text variable in the widget, I’m all out of ideas what to do and how to get around it, can someone please explain to me what is the problem?
P.S I’ve tried each solution separately, the photos are only for illustration of the problem.
268174-

Now i got a similar problem with a float value in an Actor.

you can clearly see the Default value of Strength is set to 20.0 but when i print it out to screen it shows 0.0.
am i doing something wrong? i must be missing something.
please help!