Obviously nowhere to report this as a problem, just gonna chuck this in the pile of Q&A.
Anyway, anything in the party template beyond the 3rd stack is ignored.
MobileParty.cs
private void FillPartyStacks(PartyTemplateObject pt, PartyTypeEnum partyType, int troopNumberLimit = -1)...