Really strange. How are you handling your batteries? Charging them up to 100% the night before is not ideal but also not downright wrong. Do you leave them on the charger during the night?
I store my 2nd battery in my car in a insulated bag when out for a ride. At home they are stored in my house. Rarely stored for more than a day in a fully charged state.
I used to leave them on the charger at night, but now I use timers that do not start the charging until shortly before my rides.
Ways I may be "hard" on my batteries include:
* 100% discharge on many weekend days.
* Leaving them at 0% (bike shuts off after eco reserve) for up to 4 hours (rare, but sometimes).
* Lots of non-stop turbo climbs (2,000 to 3,000 ft) where the battery is warm at the end of the climb.
* Charging immediately after long turbo climbs (Recently one battery refused to charge until it cooled after a mostly turbo 6 mile, 2,100 ft climb, I normally would have waited for it to cool a little, but wanted to see what would happen).
* Charging in a hot environment when out riding. Probably 90-100 deg F, but at times they have been in a backpack with the charger or next to an inverter that may of raised the temperature above this.
* Used to charge for about the first six months in the garage at night which was between 50-60 deg F which I understand is cool enough to plating to occur.
* Charging with my presumed defective slow charger (e6002) that would not slow down its charging rate after reaching 80%.
The slow charger has been replaced under warranty with a fast charger (e6000).
I have resolved to be more cautious of charging temp going forward. Except for the weekends, I now charge indoors which is between 65 and 75 deg F. I no longer charge with the battery in a backpack with the charger or with it next to my inverter when out riding.
I hope my batteries are defective and that Shimano batteries are not this fragile.