There is a bug with Drain and Siphon Life where the life gained through the use of the card will disappear following the end of your turn. I provide these screenshots to show an example of this.
The 15 HP gained through the Siphon Lifes vanishes... I should have 49 HP instead of 34 HP. (The 26->34HP is the work of the Eclipsed Minor Vampires.)