The cause is known internally, and I'm working on a fix.
In a nutshell, there are two distance checks involved when an ability gets used. The first one succeeds when it should fail. The ability gets marked as being used, and second one, performed right before actual use, fails as expected; so the ability doesn't fire and the client doesn't get a message saying you are too far away. Client confusion.