Hmm. I have just modified the “Start Dialogue” action with an option “Is Prefab”.
When that option is enable, the assigned DialoggueTreeController will be automatically instantiated and will also automatically be destroyed when the Dialogue is finished.
I have attached the modified action for you here to test it out.