Thanks. You have clarified so I understand why things are working as it is… Now I have to figure out how to handle to get it to run as I want :), because I showed you a really stripped down simplified version of what we need.
I attach the sandbox
with my script and tree if you want to try out.
When in running-mode just change the isReady-field on the ReadyObject-component script attached TheAgent and TheObject in the inspector to fiddle around with the behavior. To change between the node-mode and subtree mode you will need to change a variable in the graph blackboard