In UE5, I am using a StateTree component on my NPC to have them move around. Everything works well and the NPC moves fine. However, if I restart my editor and play, the StateTree no longer works. If I open the StateTree blueprint and Compile, it begins to work again. This happens every time I close and reopen the editor even though I make no changes to the StateTree. Is there some circular dependency? Am I missing something?