I was able to reproduce behavior you described, and entered a bug report in our database for our developers to look at (TTP# 346920). I will let you know if I see any update on issue. Thanks for your report!
I’ve found way how to prevent character moving. It looks like default “MyCharacter” blueprint is missing return value check of “Get Hit Result…” function and moves character even on False.
Currently our bug report database is not public. There is some discussion of making it accessible in future, but for now it’s best to ask in place it was initially reported and we can look it up.
With this issue, it appears bug is still not fixed internally. However, workaround posted by Nattfarinn above should resolve issue if you are still experiencing it.
It looks like this behavior (moving to 0,0,0 when clicking outside nav mesh area) is by design (bug updated to UE-3210 for internal reference). geometry hit detection code results in 0,0,0 for out-of-bound clicks to avoid a null reference. To avoid this, use a check to see if hit result is what you want it to be before moving.