I've seen this as well.
The way initiative is calculated is messed up. Often times one of my units with high initiative will go twice in a row, even though there are 7+ units on the field. It should be fairly evenly spaced out.
The way it should work is that every unit in the battle should have a temporary turn order value (I'll call it TOV for lack of a better name). Each turn, every unit's TOV increases by its initiative. The unit with the highest TOV goes (ties are determined... somehow, I don't know; it doesn't matter), and when it does, its TOV is reset to 0, and the turn ends. The next turn then begins, and every unit's TOV increases by its initiative again, so, every unit will have a TOV equal to double its initiative, except for the unit that just went which will have a TOV equal to its initiative. Again, the unit with the highest TOV goes, and then its TOV is reset to 0. Rinse, repeat.
The system is obviously managing it a different way which doesn't space out the extra turns gained from having a high initiative. I'm not really sure how it's calculating.