That's why BfA would work so well as two separate expansion.
8.0: Black Empire expansion: Zandalar leveling experience -> Uldir -> BoD (but with Azshara forces attacking, not Alliance) -> Nazjatar -> Nyalotha; on the end Azeroth is healed, every threat seems to be gone, but recources are scarce which lead to A/H war.
9.0: War expansion: Teldrassil/Lordareon (but without making Sylvanas and Forsaken obvious villains) -> Kul Tiras -> raiding experience BoD style -> last raid as massive battle between H/A, in the end Sylvanas betray everyone and decimate both armies (and THEN she fly away after achieving her goal, not because she's bored) which directly lead to SL.