True she was positioned on the edge and precisely because of that the entire fight is just one big shoving competition due to the first Duergar who missed his shove, so everyone piles on trying to shove shove shove.
As you can see;
- I won the entire battle by doing absolutely nothing... they all shoved eachother to death. Only a single Duergar in that entire fight died to actual normal attacks, everyone else died by shove.
- My entire party is completely ignored during all of this (their HP is full the entire time), other than my main character who I intentionally positioned near the edge to see if they'll shove her (and they did).
- Even the archer on top of the ramparts who has access to thunder arrows and extra attack and advantage... will rather dash and run down in hopes of shoving, rather than do anything worthwhile.
That is just plain stupid and ridiculous... and this is Tactician difficulty of all things. It creates a parody of a fight which should be epic because we're fighting an Absolute's disciple here... not circus clowns.
I've seen plenty of suggestions that shove should be an action instead of a bonus action, but having observed their scripts in detail... that honestly would not help anything, it would make fights even worse because turning shove into an action would just motivate them to only shove and do nothing else. In my opinion shove should just be usable if a player is stealthed, to kinda simulate pushing someone who's caught off-guard. There are plenty of abilities, spells and items which push people... shove simply has no place in combat due to it being such a dumb cheap one-shot feature which ruins fights and turns them into a parody of what they should be.