Why is my Variable not in scope?

The principle is the same.
In C++, If you declare a variable inside one function, other functions can’t use that variable because it’s out of scope.
In blueprint, if you declare a variable inside one blueprint, the other blueprints can’t use that variable because it’s out of scope.