Should finish execute exit a task blueprint?

Hey all.

I’m getting some strange behaviour and I wanted to ask if anyone has any ideas.

I’ve got a blueprint based AI task that essentially checks for a series of possibilities and fills a blackboard value based on the outcome. So its got a sequence node in it that calls a bunch of different blueprints to try and set a value for aligning a character (essentially it looks for a target object, then a target vector, then just sets it to the current value if neither are valid).

So I’m using finish execute node at the end of each set of blueprint nodes connected to a sequence node. Only its executing ALL the sequence instead of early-out because finish execute has already been called. Should Finish Execute not simply exit the blueprint at that point? If not, then is there a way to do this? I want to basically exit the task based on the first set of nodes in a sequence that completes.