Smartlink not smartlinking: Shouldn't it "just work"? And how to solve it if not

Greetings,

Alright, so I watched this tutorial on NavLinkProxy, and it seemed rather simple. In my case, i have placed the link, the Left at the bottom, and the right at the top. I made sure the link is Left to Right only and used a NavModifier Volume to make sure there was no NavMesh on the escalator. I expected to just work, but the AI doesn’t seem to understand it and goes for another, much further path.

Images are= Navlink, Smart navlink and the blueprint for the Navlink (temporary one, just to check if the NPC would jump to the link).



I think I finally figured something about my Navlinks. I managed to get it to work. The important part is the thin black arrow. Here I have the navlink set to Both ways, it works. They can go up AND down without too much troubles.

If I set Left to right, it works, they can go up without troubles.

If I set right to left, the arrow disappear (and does not appear on the other side) and the link does not work. For some reason, the game cannot understand it. It feels like something prevents the arrow from being created.

I’m starting to think that the issue is collision. The game probably tries to generate the arrow as the path of “the jump” and realize that there is something in the way and does not generate it.

Anyone know how to flatten the link or to ignore said collision?