Hi . I’ve got the same issue.
It is driving me crazy. I’ve created several different NavLinkProxy classes (in c++ and also in bp) and from them I call specific methods on may AI character to trigger different behaviour.
After 3 days of trying around and debugging I decided to give the reference of the NavLinkProxy to my character and found out, that these are completely wrong.
It is like the character chooses NavLinkProxies which are even not nearby and are even from a completely other subclass of NavLinkProxies.
Have you found any solution for that?