I can’t reproduce the problem you are facing where the SubFSM in a Behaviour Tree is still running after the BT gets disabled. Can you please share a bit more information on your setup?
Furthermore, please make sure that you are viewing the correct BehaviourTreeOwner. Sometimes it can become confusing if “Lock” is enabled in the NodeCanvas editor.