1)
Verse 16 already said that Asa and Basha had war all their days!
1.
Malbim (32, 34): Here it explains the reason for their war. Basha killed Beis Yaravam, who rebelled against Shlomo. Asa should have loved him! He hated him, and fought him, because Basha did evil (verse 34) - "Mesan'echa Hashem Esna" (Tehilim 139:21).