Behaviour Tree Service - Tick Event before Activation Event?

Hello,

In my Behaviour Tree service I have an “Event Receive Activation” event node and an “Event Receive Tick” node, if I place a breakpoint on each of these then run the game the tick event is hit before the activation event.

This feels like a bug to me? At least it wasn’t something I was expecting to see. I have worked round it by setting a flag for now but would like to know if this is correct or I’m doing something wrong somewhere?

My service is currently set to an interval of 1 with zero random deviation but I have tried other settings with the same result.

Thanks.