According to bh bikes, Battery Life: maximum deterioration of 20% after 500 full- charge cycles> 30,000 km
When I had my battery pack opened I also cleaned my bms with isopropanol.
If I would get a new ebike today I would build it myself. Then you get control over the parts. And you can...