Contradiction with 1 Kings 9:11
This verse indicates that it was Solomon who gave cities to Hiram, contradicting the notion in 2 Chronicles 8:2 that Hiram gave cities to Solomon.
1 Kings 9:11: ([Now] Hiram the king of Tyre had furnished Solomon with cedar trees and fir trees, and with gold, according to all his desire,) that then king Solomon gave Hiram twenty cities in the land of Galilee.