Is there any particular reason why the magical mitten should still work with arrows or throwing stars when it will result in a "MISS" on the snowman? The magical mitten ranged attack only works with snowballs in the snowman map but if you have arrows or throwing stars in a use slot that's "before" the slot that contains snowballs, its ranged attacks will use the arrows/throwing stars and it will miss and therefore not count toward the 150 hit threshold required to obtain a present. Since the magical mitten also disappears when you're outside of village, there's literally only downsides for the magical mitten being able to "throw" arrows/throwing stars.
Were you attacking on an archer class maybe? Mortal blow is bugged in the map and would cause you to miss every time it procs successfully. I have been throwing arrows inside snowman every round and I still get my presents.