Asa did that which was good and right in the eyes of Yahweh his God:
TSK
TSK · 2 Chronicles 20:32
Treasury of Scripture Knowledge references in WEB.
But the high places were not taken away out of Israel: nevertheless the heart of Asa was perfect all his days.
Yahweh was with Jehoshaphat, because he walked in the first ways of his father David, and didn't seek the Baals,
Psalms 36:3
TSK
The words of his mouth are iniquity and deceit. He has ceased to be wise and to do good.