Blueprint Local Variables are Unique?

“So I do same thing as above and create a local variable called (Local Boom) Error shows up saying another function is currently using this variable. This does not make any sense as “Local Zoom” in function 1 is a local variable and out of scope.”

I’ve seen this too, I was not sure what to make of it!

Is there some sort of shared namespace for local variables? how are they truly local if this is case?