No if you miss a target as a fighter you dont/shouldnt lose soulshots since your skill/attack technically did not hit the target. If you are a mage and you nuke a target, even if your nuke misses, you still technically hit it. i.e. If youre an archer and miss your first hit on a mob, you will not gain agro. However, it is the opposite for mage. Unless classic changed something I am unaware of, this is how it always has been.