It seemed to stem from trying to use SimpleMoveToLocation along with a blueprint inheriting from APawn rather than ACharacter. Once I changed the blueprint to inherit from ACharacter, it worked fine. I’d like to see some more usability when it comes to custom movement components with navmesh and AIControllers, since ACharacter has a lot of miscellaneous stuff.
But for now I’ll say the solution is using ACharacter instead of APawn and mark this answered.