If anyone is interested in the Renogy BMS - I have done some research and have been experimenting on my batteries. This is what I think is going on.
I think the batteries have a resistive style passive top balancing system. What happens is when a cell reaches over voltage state a switch activates a circuit on that cell that applies a resistor in a loop. This resistor pulls a current from the cell and burns the energy off via heat. This discharges that cell and has an effect on the overall voltage of the battery pack by dropping the total volts by a significant amount, essentially half bypassing that cell. In this state the high voltage cell is discharging while the others are staying as they are. In theory it will balance if left like this and it stays in this state until the high cell voltage drops to below the threshold for the switch.
However, this passive balancing only happens when the battery pack is charged up fully and the high cell goes beyond some voltage limit. So if the charger is set to a profile of 14.2v for example (like victron does by default) it may not enter the balancing mode as you are just under the volt limit for the highest cell, however the cells could be already quite out of balance at this point.
I have tried keeping the battery in absorption mode for 2 hours (as renogy suggests) hoping that while the high cell is bypassed the other cells will charge up at the same time. This would hugely increase balancing time, however the BMS seems to stop all charge going in to the battery while any of its cells are fully charged, so no current passes through and the overall balance doesn't seem to be improved any more than just leaving it at idle fully charged.
On my best battery - the one that charges up to 14.2v happily and stays there, I am trying the above method to top balance and it seems to be improving it. Currently 14.3v is the max charge I can do before it enters cell protection. If I leave the battery in this protection mode - it takes many hours for the voltage to slowly drop by a few .1s of volts. Then I can charge it up again and it seems to be slightly more in balance each time, the 14.3v limit will hopefully creep up over a few days until I can get it to charge to 14.4v. I will continue doing this and will report back, but so far it seems to be working very very slowly.
However the issue with my older batteries is the cell imbalance must be so bad that the amount this top balancing is doing is not enough to make any noticeable difference. One of my batteries is sat at 12.84v. I believe this is in cell protection mode on one of the cells. It has sat there for 3 days now and the voltage has dropped by perhaps 0.01v ish. I would estimate it will take months if not years to balance itself like this.
Something else I have noticed. As soon as you add a load to the battery the voltage on the high cell drops enough to pull the resistive switch off and the pack goes back to normal. In this mode it doesn't balance anymore. So in normal use where there is some parasitic load always on the battery it will never balance. It might hit the protection/balance mode briefly but then the volts drop on the pack, any load on there pulls even more amps and it drops it out of balance mode again.
I think this is the BMS Module used:
https://www.facebook.com/lithiumval...dvantages-flexible-number-o/1140968249661089/. I had trouble finding specs but maybe someone on here knows more about it?
I think replacing the BMS is clearly the best option with these batteries. Otherwise I would suggest regularly disconnecting the batteries from any load and charging right up to full and then waiting for the top balance to do its thing. That means watching the voltage, it should be low in protection mode, over hours or days it will gradually go down. Eventually it will pop back up to normal voltage. You can then charge it up again and repeat. Perhaps if you did this regularly from new it would just about be able to keep itself in order.
I'd love to know if anyone can check my findings and confirm. If there's any mistakes here please let me know and I'll take this down, don't want to leave incorrect info for future renogy 170ah victims.