Ive only had my zoom since Feb. Purchased it along with 3 extra batteries so 4 in total and have nearly 30 charges on each battery with no signs of swelling. I fly alot of RC and Im very familiar with maintaining batteries. Im a autopilot developer and test fly as a profession everyday. I have to say, I have 100s of batteries with 100s of charge cycles on them and Ive had 2 batteries puff in the past 3 years. I mostly fly 4 and 5 cell batteries and the most Ive ever paid for 4s battery is $40.00, 1/3 the price of the DJI
Mavic 2 batteries. I get that the DJI battery comes in a very pretty case and is supposed to be smart but who ever decided that the Storage capacity should be between 50% and 75% isnt so smart. Its way to high for storage. I store my batteries at 35% - 45%. I dont rely on the DJI battery smart discharge/storage feature, I use an after market charger, with a storage option. It brings the battery down to 42% which i find to be optimal for storage. DJI with all of its automation should be held responsible and liable for batteries that fail within a set time/number of cycles. It would be very easy for them to determine if a battery failed because of abuse or just a bad battery.
Just an FYI, its just as bad to store the battery with too low a charge as it is to store it too high. So if your flying and have your low battery warning set to 25% and you land at 20 - 25% dont store it like that, its needs to be bumped up.