I’ve looked into the source code briefly and there’s no easy way to retreive the current transition status from outside the tree.
The cached FStateTreeExecutionContext::NextTransition looks neat yet it’s protected; the execution state from FStateTreeExecutionContext::InstanceData seems like the perfect place to check but it just doesn’t have transitional information.
The only hackish way I’ve disocovered is to use FStateTreeExecutionContext::RecordedTransitions but it’s far from ideal as it’s recording on EnterState which is a bit too late and the container itself is ever-expanding.