Using Alternative Path agents still take paths with high penalty nodes

I’m using a Simple Smooth Modifier and the Alternative Path Modifier. I can see the whole path is completely red but agents make no attempt to find an alternative route.

I’m also using Heuristic Optimisation on a Navmesh Graph if that makes a difference?

Any information would be greatly appreciated !!