I had a silverfish battery act up just like yours a year ago. I'd charge it full, and it would be flat after six miles, down only about 2 volts,. Clearly an unbalanced battery.
.
Took it apart. measured the cell voltages. Found the bad group.. Replaced it with new cells. Also replaced the BMS. Not an easy job and I had to spend $200 on spot welder gear to put it back together. It worked, but it was futile because a second group of cells failed a few months later, or maybe they were already failing and I just didn't know. Anyway, it really failed. It failed so bad that the BMS cut in and wouldn't allow a recharge. I could replace those cells too, but more would eventually fail. The pack was toast.
.
View attachment 133613
.
Low cost cells with a service life just good enough to make it past warranty, Then after two years, they're at end of life and start failing. It's just economics. I paid $700 for the ebike. I got a $75 battery.
,
In 2015 I paid $550 for a battery with Samsung cells, and it's still working. You tend to get what you pay for.
.
So I don't advise taking it apart to diagnose. It's not easy. It's risky because you got a live pack with lots of electrical energy that can melt wires and start a fire.
.
There;s a very slim chance that a long charge will balance it, but your battery needs to have balance capability, which you don't often see in cheap batteries. And it would probably take days to balance, and it's not a good idea to leave a battery with possibly suspect cells on a charger long term. Either monitor it or do it in a place where you wouldn't mind a fire.