Well, I actually moved them into position, allowed them to form up, and then single clicked to attack, and got a perfectly formed charge...

The crossbowmen weren't even firing at them, they were firing at my crossbows and spearmen...