David held to the ark Solomon did not. He offered sacrifices in “high places” which were often mixed up with the brazen altar. Until the temple was built, the people went to “high places” earthly and carnal even when approaching the true God.
Solomon loved Jehovah, walked in the statutes of David, his father, but did not cleave to the ark which David had placed in Zion. Instead, Solomon offered sacrifices on the high places.
What a loss to a Christian not to seek in Christ (our Ark) the secret of His will, according to the revelation He has made of Himself while hidden.
N. Berry (adapted from J. N. Darby)