UMG Widget Component goes to "Default" state when blueprint changes variable

I am trying to make a widget (for in-editor only) displaying some text and other important information about the current level it’s in.
Though, whenever i create a blueprint that casts information to the WidgetComponent the widget will reset to its default “empty” state whenever the blueprint has any variables changing.

Whenever i move the blueprint containing the widget component, around in the scene the umg widget will show the correct information it has been sent to display, though when a variable of the blueprint containing the widget component gets changed it just pops back to its information-less state

this is the logic in the blueprint:

This is the logic in the widget itself

To test this widget just checks if it gets a valid variable and apply green, if not it will apply red, the default (without any of the nodes executing a color change the default color is purple)

What happens is that upon changing the the blueprint variable (just a boolean checkbox i put in) it turns purple
When i move the blueprint in the scene it will turn green