I have a sort of “Bug”, it’s more like clearly really not expected.
If you place a Dynamic selector with a SubTree, or SubNode (capture1), and if in the SubTree you have a dynamic selector too (capture2), in fact the subTree can return a status of failure. BUT the subNode will not be checked again because as it fail, SubNode will not try to check it again and just skip the SubTree.
You can put a Reset on top of the SubTree, but it will cause other sad behaviour to happen.
What is expected is that the SubNode doesn’t skip to check SubTree if it fail, because it dosn’t know the internal structure, and maybe the subTree is dynamic or whatever. For me SubNode doesn’t have to “logic”, it’s just a way to reuse branch, and putting or not branch in SubNode has exact same behaviour.
Hmm. Can you please show me a simple replication example so that I can understand better what you mean?
Also, what version of NodeCanvas are you using?