DF 'tries' to place 1 tank, 1 heal, 1 melee, 1 ranged(bard or caster). If it can't then it will dump 2 together of melee or range. It's designed that way, so don't think much of it.