More news about the aforementioned issues:
1.
{Latin_Handgunners}Touphakyphoroi: After I comparing unit information in the export_descr_unit.txt file, it was not in the formation line, but in the soldier, for example:
Contaratoi: soldier Contaratoi, 60, 0, 0.925,
0.30
Gasmuli: soldier Gasmuli, 60, 0,
0.9
Latin_Handgunner: soldier Latin_Handgunners, 48, 0,
1,05
Notice the values are separated with commas, so there are three numerical values for Gasmuli (ranged unit, crossbowman) and four numerical values for Latin_Handgunner (ranged unit, arquebus shooter), with the last being 05, instead of 1.05, and Contaratoi (melee unit, light spearman). I substitued the comma for a dot, so that the Latin_handgunner has only three numerical values, with the last being 1.05:
soldier Latin_Handgunners, 48, 0,
1.05
In the image to the right, you can see the Touphakyphoroi with a natural formation (after the change in the EDU), behind the Archontopoulai.
2. Now this has gotten strangier: After failing a few times to reproduce that behavior (of a unit, especially Skoutatoi, tiring before the battle start, due to overheating) I actually got another unit to misbehave: the Archontopoulai. The left image show the silver shield, two armor upgrades Archontopoulai already very tired, before the battle start. The right image shows them Exausted just after the start. This was in the Arsuf map, hard difficulty, midday. Note non unpgraded Archontopoulai unit was Fresh the entire time and so were the two Skoutatoi units, one with a sword (spear) upgrade and the other with gold shield, three armor upgrades, still Fresh.