The battery from empty/lvc will take about 8 - 9 hours to fully charge, the last part of the charge can take some time if the BMS is in balance mode.
If it is 48v then it will see a top voltage of 54.6v, your 55v reading maybe either too high and the BMS hasn't finished balancing or your meter...