Setting an Integer won't work

So I made a function

which sets an Integer in another blueprint (a userWidget blueprint class) and it just retains it’s default value.
I tried it all: I first printed the variable to make sure that it was calculating the correct number and it did, after that I checked my variable to the widget blueprint with isValid which it was and I am pretty sure it is not a replicated variable (since I have to give the function a target for the blueprint) but it is still not working.
I’m not really a beginner anymore so I don’t know where my mistake is, maybe I made a stupid mistake or something else but any hint is appreciated!
The Variable I am trying to set: