3.9 volts is too high for an LFP cell. 27.1 on the whole pack should only be 3.3875 on all 8 cells, so you have a serious balance problem. Use a good meter and measure the voltage at each cell's terminals. You may have a bad connection somewhere, or the BMS is not working correctly also. Most do not recommend going over 3.65 volts on LFP cells. If all of the voltages look ok directly at the cell terminals, then I would suspect a bad connection between cells, or a problem with a BMS lead connection. If you add up the voltage you read at each cell, it should be very close to the voltage across the entire pack. If the full pack is higher than the total of the cells while charging, it is a bad connection somewhere. And if the cell voltages do not match what the BMS is reporting, it is also a sign of a wiring problem, or a bad BMS.