Other mistake: If Bela can smell the humans from the castle during Denny's party, Vlad could easily smell Johnny as a human.
Suggested correction: On what basis? Bela is some sort of bat monster and Vlad is a vampire. Not to mention Bela has some strange idea that there are humans already and wants to find one to prove it. Vlad has no reason to suspect Johnny so he doesn't care anyway.