2 Chronicles 20:33

33 However, the high places were not taken away; the people had not yet determined in their hearts [to worship] the God of their ancestors.

2 Chronicles 20:33 Meaning and Commentary

2 Chronicles 20:33

Howbeit, the high places were not taken away
The high places, where idols were worshipped, were taken away, ( 2 Chronicles 17:6 ) , but not those where sacrifices were offered to the true God:

for as yet the people had not prepared their hearts unto the God of
their fathers;
to seek and serve him wholly, according to his will, to offer sacrifices to him only at Jerusalem, as the law required, ( Deuteronomy 12:5-7 ) , they could not as yet be prevailed upon to relinquish the high places, built and made use of before the temple was; partly because they were nearer to some of them than that, and partly out of veneration for them, as being of a long time used.

2 Chronicles 20:33 In-Context

31 Jehoshaphat became king over Judah. He was 35 years old when he became king; he reigned 25 years in Jerusalem. His mother's name was Azubah daughter of Shilhi.
32 He walked in the way of Asa his father; he did not turn away from it but did what was right in the Lord's sight.
33 However, the high places were not taken away; the people had not yet determined in their hearts [to worship] the God of their ancestors.
34 The rest of the events of Jehoshaphat's [reign] from beginning to end are written about in the Events of Jehu son of Hanani, which is recorded in the Book of Israel's Kings.
35 After this, Judah's King Jehoshaphat made an alliance with Israel's King Ahaziah, who was guilty of wrongdoing.
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.