My clear strat on the harder difficulty, is:
1st round 4 Footpads to get to the mage, 1 for the village west, 1 South for the village (to stall), then 2 East for villages (I yeeted one of them as far East to get vision of the fight).
Forget the bat, get the villages first, then leave it for Tallin and Zlex to throw at and the Poachers.
2nd and 3rd round Poachers to go North and South. They do the best at killing the trolls quickly and safely.
4th round and on Thugs for skeletons (Mostly North, but some East to hold the line against the few skeletons).
5th round on, either footpads or thugs.
Orange, white and purple will fight Brown trolls.
Go North to kill Blue with Poachers, Thugs. The surviving footpads (I had 3 that made it) and Camerin will hold the mountain until the rest of your Poachers form a line. I swapped in Thugs for Killshots.
South, the Poachers will kill off the trolls.
East Zlex, the Thugs and 1 surviving Footpad hold on till Blue is dead. Tallin joined later
I had 650 starting gold (I cleared the 1st Scenario at round 20)
In the end, Blue died first (I sent poachers south after which 7 in total survived, 6 became trappers), then white to Camerin and the 2 footpads (1 died) thugs and 2 poachers, Brown, Teal, Orange.
The dwarves and Brown killed Black the South Eastern Skeleton.
Final Promotions: 3 Highwaymen, 2 Bandits, 8 Trappers, 1 Outlaw, Zlex Halberdier, Tallin lvl 2.