I supported a fleet (hundreds of units) of Li-ion battery operated computer equipment in a hospital. Batteries were a real pain. My research, backed by real world experience, is that Li-ion batteries have a rating and most live up to it. In my case, the battery life was either 5 years or 500 charges.
Life was shortened if they were exposed to temps below 45 degrees or above 100 degrees. In the hospital, temps were not a big issue but the max charges got us every time. I implemented a protocol where we wrote the receipt date on each battery. All equipment received for repair where the battery was > 5 years old received a new battery. Batteries that would not charge properly were discarded because they were at end of life. Just do the math. A device used in a 7/24 unit could be charged two or even three times a day. The 500 charge life cycle limit could be exceeded in less than a year.
Li-ion batteries go bad all the time. The fix is a new battery. Resistance to the laws of physics is futile.