Unable to change value of a variable from one blueprint in another

YOU ARE NOT GETTING WHAT IS GOING ON! i am not trying to print the value of battery charge level when the object is valid i want it to print it out no matter what so now when it prints it out its zero so when it does read the variable it will print 100 so i know its working