Variables out of scope using Behavior Trees

I´ve searched a lot, and I´ve done a few tests.

Maybe I am doing something wrong, but looks like if I try to get a public variable from a blueprint´s instance, it says the variable is out of scope when debuging it while PIE.

I´ve tested something like this with standard blueprints and works just fine.

Even though Behavior trees are still experimental, I´ve seen a couple of tutorials using public variables from other instances, so maybe this stoped working between releases. I´m using 4.3.0

The only way I can get modify/get variables from other instances is by using dispatchers.