Thanks for the response, my main question was do I attach the behaviour via the character or the ai controller.
However since I posted I have discovered that in my task blueprint if I set the finish execute as success it doesn’t work, if it isn’t set it does. Very strange.
Appears everything is currently working but thanks for the response.