Can the hud bind text to something that isn't an int?

I’m having a really weird problem. I have a hud for a twin stick shooter and there is text on it that is bound to different things in the game (like health, score and type of weapon equipped). Strangely enough, the text only appears when it has been bound to an int (even though it has to be converted to a text variable). My text variables wont appear whatsoever. Is anyone having a similar problem?

Hi!

This is a simple example. The value of the progress displayed as percent.

This is result:

This is another tutorial about communication between blueprints and widgets