Solutions
-
zadman's post in ToPositionAndIntecractWithNpc Not working was marked as the answerOk, so I figured it out. It was fun.
Nearest unit was Meatgut.
However the zone was blacklisted and some function was returning false.
Altought Meatgut was not blacklisted, the zone where he is was blacklisted so that condition failed.
I cleared the blacklist zones and it works again.