Forget all redistributive (some call it "active") balancers, it's academic masturbation and those few who have tried to make it in production have failed by making complex, expensive and unreliable implementations.
Especially if a redistributive balance suffers from poor efficiency (any that only can push charge to neighbor cell, so has to go through multiple conversion steps to reach the destination; or any that uses capacitive charge pumps), then it's a total oxymoron. Because the only reason to use redistribution is to save energy.
And that gets us to the point. It is analogous to designing a switch-mode converter (instead of resistor) to drive a 1.6V 5mA indicator LED from 3.3V "to save energy". How much energy can you save and is it ever worth the increased cost and complexity?
Turns out, the only source of imbalance in li-ion cells is the difference between self-discharge currents. What a dissipative balancer does, it effectively turns every cell into the pack to have the same self-discharge current than the one with highest self-discharge. A redistributive balancer is able to return some % of that energy to other cells.
It is good to understand the existence and principles of redistributive balancing, because a future battery technology could emerge, one which has appealing energy density, price per kWh, or some other parameter, but which suffers from high/unstable self-discharge or poor, unstable coulombic efficiency, necessitating large amount of balancing "all the time". But with currently available li-ion, this is not a concern.
Another case for redistributive balancing is, if cells cannot be matched in capacity, so you transfer charge during runtime to dynamically run all cells from 100% to 0%, to avoid having excess charge left in larger cells at end-of-discharge. But this requires large redistribution power capability, so is really expensive.
Example case: we built a 20kWh demonstration system with second-life LFP in an EV conversion, some of the cells had potential damage due to overdischarge (as destroyed by a fancy, expensive, active balancing BMS). Using dissipative balancing with mere 40mA balancing current never caused issues in that system, despite some 240Ah or so cell capacity.
But that one did use a clever algorithm allowing the balancer to stay on for longer than just minutes during the CV phase. Competitors had balancing currents in range of 200 - 500 mA, which already creates a possible thermal problem in case something goes wrong with the control.