The likelihood is that your problem is caused by the BMS update. If it was not recent, be aware that a newer version has been made available, which has allegedly fixed the issue.
The SOH value is provided by the BMS. If you have the suspect BMS software, the SOH value may also be suspect, so...