Logic looks good, no errors in IDE. You should be able to hail the gnome and he should chat you. If he does then he can see you (Your not invis) and you are close enough. Your phrase should work, Map is the key word.
Sadly, there is not much I can control on the Client side. I tried to disable frogloks on the server side, but it was causing a client crash vs what I was intending and there was still a way around it. So I figured a quick easy way was to just banish the frogloks to purgatory.