Code:
Trigger 0182_Recruit_Archers
WhenToTest UnitTrained
Condition FactionType england, denmark
and UnitType Peasant Archers
Guild woodsmens_guild s 10
There's your problem. Script/code conditions don't take comma-separated multiple factions like EDB's "factions {}" condition can. Was the log complaining about that?
Keep the first trigger as it is for england and make a second trigger for denmark...
Code:
Trigger 0182_Recruit_Archers
WhenToTest UnitTrained
Condition FactionType england
and UnitType Peasant Archers
Guild woodsmens_guild s 10
Trigger 0182a_Recruit_Archers
WhenToTest UnitTrained
Condition FactionType denmark
and UnitType Peasant Archers
Guild woodsmens_guild s 10
And so on for your other triggers.