State Tree Start Logic BP Node "If brain is already running will not do anything", except that's a big fat lie

If the State Tree is running and Start Logic (BP) is called, evaluators and global tasks will initiate their Start Tree/Enter State events.

I am wondering if this is designed behaviour or a bug as my code depends on tree’s re init to get variables.