The latter clause of this verse helps to reconcile the first clause with the statement that Jehoshaphat “took away the high places” (see 2 Chronicles 15:17 note).
Related Commentaries of 2 Chronicles 20:33
2 Chronicles 20:33
33 Howbeit the high places were not taken away: for as yet the people had not prepared their hearts unto the God of their fathers.