I had a similar experience lately, my wife's 2012 traverse with 76k miles on it needed a new battery and alternator. The manufacturer placed the battery inside but with venting and still used a flooded battery(possibly was not factory). Battery boiled the fluid to the point it lost capacity and the alternator overworked itself to failure.
$300 later for a new AGM Battery and new alternator...
__________________
|