I don’t think you need 3 Shrouds (yeah, we’ve got many threats to deal within expansion arrival, I know), because you already have a strong early game and a bunch of removals, so maybe cutting 1 would be great. Also, why are you running BOTH Ritual Banishing AND Dark Transformation? If you intend to play this list with Lilithe, then I don’t see why it would be good to be running both, instead of RB alone. If you intend to play Cassyva, then I guess you can go for DT, since Cassyva doesn’t generate wraithlings as easy as Lilithe does. I would suggest this:
Lilithe Blightchaser x1
Darkfire Sacrifice x3
Void Pulse x3
Daemonic Lure x3
Ephemeral Shroud x2
Healing Mystic x3
Primus Fist x3 replacing Gloomchaser x3, since her BBS already fills the “sacrifice ammo” role.
Spectral Blade x2
Ritual Banishing x3
Shadow Sister Kelaino x2 ~> Three is a bit too much for Lilithe, since Cassyva sinergizes better with Kelaino than Lilithe does.
Inquisitor Kron x2
Reaper of the Nine Moons x3 ~> This card is stupid. I don’t use it on any of my lists, but I’m trying to be optimal here, so…
Rite of the Undervault x2 ~> Two Rites are better than just one because you won’t likely draw only one copy. It is there to cycle through the deck in order to get removals, void pulses or the 1 Blood Taura copy.
Vorpal Reaver x2
Arcane Devourer x3
Spectral Revenant x2
Blood Taura x1 ~> Maybe you could fit two of these due to the presence of 3 Devourers, since it would make the ramping much easier.
As for Cassyva, I guess you could just replace Primus Fist x3 with Gloomchaser x3 and Ritual Banishing x3 with Dark Transformation x3.