Variable issue from Variable Object?

I can show you a detailed screenshot.

I have found a workaround using the reference “Self” instead of creating a Variable Object (Of the blueprint) to get the correct result of my variable.

But I still dont know why it doesn’t work by that one. Because As you can see in my screenshot, the value is correctly displayed but not when it’s print out.