The best explanation for why South and North Carolina divided into two separate colonies is: The Lords Proprietors assigned an independent governor to North Carolina in 1712.
This marked the formal separation of the two regions, leading to distinct governance and eventual independence as separate colonies.