CrowdFollowingComponent Can't navigate corners

According to unreal, my character has reached their destination. This path worked for the PathFollowingComponent, but it is not working for CrowdFollowing.

I feel like I must have something configured poorly, but I haven’t really configured much. I was stepping through the navigation code and I just can’t comprehend how it thinks I’m done with success. The character isn’t touching the wall. The agent radius of the navmesh is correct, and if I make it larger I still have the same issue. The agent can’t turn the corner of the navmesh itself. Furthermore, if I try to navigate somewhere outside of the navmesh, the character will just spaz at the edge of the nav mesh and then I get navigation Blocked instead of Reaching Destination.

Update: After further investigation, the agent has no problem navigating a maze. It’s only when the destination is close that he stops and gives up on corners. When it’s far away, NavNodeChanged occurs.

Update 2: Okay, so when the agent actually reaches their destination, it returns “Blocked” as well… Something is very wrong.

Update 3: I tested this on a simple ai character with a detourai controller. SimpleMove is the issue. MoveTo works pretty well. This is a bit confusing as several of the issues aren’t really explainable in the context of my request being “Simple” (like why reaching the destination returns blocked instead of success).

Any tips, or is this just bugged?

Also, I’m aware that the photo shows a very narrow corridor. But again, he can navigate it with just a simple PathFollowingComponent (which I’m not using because even with RVO he can’t figure out how to get around other players).