When Vampire's Kiss is used against a character with no cards, it creates a vampire card in their hand but it does not discard it afterwards.
Um, is that the log you meant to post? No cards were drawn because the target died from the damage. Oh wait, the card draw happened after the death (minion group). Still not the best example. Anyway, I like the way it works and suggest the card text be changed to match.
The discard is definitely supposed to happen after the card draw. Looking at the data, I'm not sure what the bug is. I'll work on it.
Here is my guess: The "discard" effect is cancelled because the game checks whether the target has cards BEFORE the vampire card is created, and you wouldn't discard cards from an empty hand.