The enemy AI is taking a very strange path (recast2d)

I’m experiencing the exact same issue as this post ( Recast Graph in 2D giving me zig-zag path? ): the enemy AI is taking a very strange path—it could have reached the destination in a straight line, but instead, it took a huge detour. I tried adding the FunnelModifier component to the enemy, which did solve the problem, but now I’m facing a new issue—the monsters are getting stuck on obstacles. I’m completely out of ideas at this point

You may want to play with the graph’s character radius setting. They’re trying to skirt the edge but they’re also colliding with the obstacle. I recreated this but only really when my recast character radius was too low.