The main battery was charged overnight - and still low. As Tim said above, there is a cell on the way out and in my opinion, the BMS is working fine. What would a hard reset achieve? When the terminals are connected back to the suspect battery, it is not going to change the battery itself.
When my main battery died a few months ago - a cell died and while it could turn over the motor once, there wasn't enough power to start. So Sean - consider yourself on borrowed time! I reckon you should change the battery - before it leaves you stranded somewhere.

