Lancelot
Adventurer
They kicked her butt, even with me giving her double CHA spells instead of just 6 (i.e. 12 spells). Harshnag wasn't going to say "Flee you fools" until it was apparent that the PCs were going to lose.
Interesting. I'm guessing the numbers helped. I ran the big finale fight, with 3x 11th level PC (having drunk the potions of giant size, so on double maximum HP) accompanied by two storm giants on about 100 HP each (approximately equal to another two 11th level characters). It was a near thing, but Iymrith TPK'ed the lot of them. My players are 20-year veterans, and I don't fudge dice rolls... but I was playing Iymrith with near-optimal tactics (including lair actions).
I ran the earlier confrontation as a cut-scene, but only because I'm certain that the average 8th-9th level party (without storm giant allies or potions of giant size) isn't going to be able to handle an ancient blue dragon.
I do have to ask, though... without forewarning, how exactly does a 9th level party handle an AC 22, 500 HP, 18 Int creature with an 88 HP breath weapon with Dex DC 23 for half? Surely, in the first round, she flies to a point where the two most obvious healers (clerics, druids, bards, paladins) are in a 10'x120' straight line, and takes them both out immediately. They fail their saves (almost certainly) and are dropped from max HP (a 9th level cleric with 16 Con has 75 HP). Any other incidental targets in that straight line also get toasted. Iymrith positions herself next to one of the dropped healers. If the other PCs try to kick up the character, she immediately tail bashes them unconscious again (up to three of these per round with legendary actions). As soon as it's her turn again, she focuses on the party rogue or monk (or the third healer, if any). At +16 attack, it's almost always 63 average damage. Plus, the melee characters probably can't close due to Wis DC 20 fear. She continues to position next to a vulnerable character so that she can get another 54 damage during off-turn actions (player 1 acts; Iymrith bashes her adjacent target with legendary action; player 2 acts; Iymrith bashes adjacent target; player 3 acts; Iymrith bashes adjacent target...). As soon as breath weapon recharges, another two characters are dropped from max after Iymrith re-positions to catch them in a line. If possible, she also catches fallen PCs in the breath, to make sure they're dead (auto-fail save from unconscious).
My point is: I honestly don't see the "synergies" which supposedly would make that fight easy for the average 6-man party. Cheese tactics are difficult: banishment and polymorph fail due to Legendary Resistance; polymorph on allied PC to turn them into giant ape fails, because Iymrith attacks the caster three times (plus another three times with legendary tail bashes) either ending concentration or knocking them out; power attack or sharpshooter cheese is difficult due to the very high AC. My players were running 3x 150+ HP characters, and two storm giants, with near-perfect tactics... and they all died. 6x 70 HP characters should be a cakewalk for an ancient blue. I just don't see how this fight could ever be considered easy, unless the DM is so lenient that the party is almost completely made of cheese, or they're fudging the dragon's tactics to make it easy.