The charge efficiency of the spinel chemistries decreases slightly as it approaches a high SOC. You can see the effect with a CC supply and a temp sensor as plain as day.
This is what causes them to self balance. (and what causes a lead acid to self balance, only they use electrolysis as the energy outlet)
It is not a designed-in feature, simply an inherent property that helps to self correct balance in packs.
In practice, you can start with a pack that is out of balance, run a number of cycles through it, and each time its finishing the CV mode, you see balance creep a little closer each time until it ends up back in roughly perfect balance after enough cycles.
The exceptions of course would be if you have a weak cell, or a very fresh cell with old cells, etc etc.