Astarion being a vampire create even bigger plot holes:
Why do cure wounds spells and healing items not cause severe damage. In general you can use healing spells to cause significant harm to all undead. Why doesn't Shadowheart's "turn undead" affect him? he should at least be fleeing and has she raises in level it could ultimately destroy him.
Admittedly the table top version I played was 2nd edition, but I do not recall Druids having access to ressurect...they only got reincarnation and raise dead.
Healing doesn't do anything to undead in 5e. Turn undead would, though. It's actually why I thought he was a dhamphir at first, because he was in the sun, and turning didn't seem to affect him.
Core Druids in 5e only get true resurrection and reincarnation, they don't get raise dead, revivify, or resurrection.
Unless you're a witherbloom druid, they can get revivify.