Re: Has anyone been playing the new Kursk Campaign?
The messed up hierarchy doesn't make any real difference to game play, since someone's acting as the company HQs, and they'll increase in experience along the way. It's just an annoyance for those who expect the "proper" commanders.
It's just a recurrence (or related) of the original SSI buglet whereby if you deleted and re-bought formations like crazy then you could end up with A0 a few formations down the roster, with B0 and/or C0 coming above it, and since they came first - they were designated as the battalion command. That one, I fixed back in the DOS days.
All of that comes from the way that the original SP1 was set out so that you only could delete the last formation, so the lists in the array had no "holes". In SP2, IIRC, deleting from the middle of the list was allowed, which could then lead to "holes" in the array which then got used up by new buys. That could include the other player's forces in scenarios. When that gets too badly "scrambled" by sufficient formation replacement operations , some of the internal routines to determine HQ Id's get tripped up, resulting in such weird hierarchies, since all the original code is written on the basis of a sequential list in the single shared arrays of units, leaders etcetera.
However, in this case, if annoyed at the mess it has made - then simply cross-attaching errant platoons to the appropriate company HQ will sort things out for the remaining games in your campaign.