AI not moving after teleporting

I have an spawn pool of 50 enemies. I made a function that finds a valid spawn point and another function that teleports an enemy from the pool to that point. All of that works, and the animations are working too. It’s just that the enemies don’t actually move, and I do have a nav mesh. I had them moving before when I would just drop them in. Now they just run in place. I did try SetActorLocation also and still nothing. What am I missing?

Got it. Spawn AI From Class == GOOD. Spawn Actor From Class == BAD.