I have different cells, some matched & some not, matched makes a difference indeed, bulk will always have a runner or two and they limit what the pack can take.
I'm running 8S packs, during charge the bulk cells stay generally together till 3.400, there is always one a bit lower by 0.100 +/- and one will start going high and will eventually trip HVD. Even with am Active Balancer & Passive Balancing for charge 'on' above 3.350 the pack more or less caps at 3.475 per cell, which is fine. Then there is the "lazies" which will hit LVD before the other cells are there, so you get one @ 2.70 while the others are still up at 2.95/3.00
The matched cells don't run and stay pretty consistent 0.050mv till they hit 3.500. They also stay pretty tight during discharge down to 2.700.
The main voltage curve is 3.00-3.450 for LFP.
The gotcha with the bulk cells, you may get a good fairly close batch but you may not. No BMS or Active/Passive Balancer can fix cells that are out of whack. Balancers can compensate for some thing with odd cells but can also make a great difference with matched cells and really keep them together giving optimal performance.
BTW, EV's to Commercial batteries like Battleborn to Simplihi, Relion etc all the big commercial ones are Matched Batched & Binned to be identical for performance & longevity and that applies to all chemistries & grades.