This ended up not working as well, I had a mess about with the stop logic things and made it work that way instead! Thank you so much for taking your time and helping me with this though, I really appreciate it!!
Now when the trigger has been activated it stops the behaviour tree, plays the animations, waits, plays the idle animation, restarts the logic to follow the player again and then waits again. I had an issue that it was in a loop of the trigger being activated and the last delay sorted that out!