Because I’d have to use the same blackboard for every single BT that I have. If I have 10 dialogues, but the same Blackboard data - it could get very messy.
Also I tried the two controller solution (with dialogue bt running all the time in the background) and now the editor crashes on
Plugins\DialogueSystem\Source\DialogueSystem\Private\BTTask_ShowPhrases.cpp L106 - with “array out of bounds” exception when it reaches the same “show phrases” node again.