I agree this is annoyant !
Not because of that particularly (I'm used to that limitation that MoM already had), but more because the city itself shows 9 available slots for units.
If it was limited to army size, it would be easier to know why it gives problems and we would know how many units can pass a a time/