[@Holy Soldier] Leila will be an agent. As for your question, the way I thought about it was that though she is drinking blood it still takes so much energy for her to heal, so that even the blood she drinks cannot rejuvenate her enough. Especially since she should only drink enough to form that "connection", otherwise she risks killing that person by drinking too much.