No, it wasn't a bug, my aim just sucks. I definitely killed spiders with a good hit, but not a gentle touch, which seems fair!
Yup. I added a minimum velocity component to the hit before it would register it as a kill. Kept it simple - one good hit, one kill.