Did the target u used it on had mental shield buff? Since Trick/switch is a mental attack, and metal shield should decrease that success rate even further.
Besides all that, the rate should be dramatically increased, as I mentioned before its a vital skill for a dagger. I would not bring this issue up, but since I main dagger, on other servers(not just javas), "switch" "trick" had much better success rate.