Have you check the case on your meshes “Can ever affect navigation” ?
I had similar problems months agi, which is not btw.
I had many custom houses on m’y Map and npc ignore all path and just go straight line.
But when i check the case “Can ever affect navigation” on all my houses, this problem go away.