Starting with your BMS:
Your current allowable range of charge is very narrow(51-53.6) (unless thats log data). The battery will last super long that way but you could be holding a lot more charge if you change the max and min charge. I would look at battery data sheet for charging voltage and...