Question: what episode does davina die?
Answer: There is an afterlife for witches. Yes, Davina is seemingly gone at the end of episode 20, but there's still more story to tell with the ancestors. There's still more story to tell with Kol and Vincent and even Marcel wanting revenge against them.