The cells going above 3.7V have higher internal resistance. No matter how many times you balance them they will eventually fail. I had the same problem with Narada 48npfc100 15 cells battery. Those cells had ir value of 0.68 to 0.82 milliohms. They were bit swollen as well. Replaced those 4 or 5 cells and battery was performing okish