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 decision reflected growing differences between the two regions, leading to the formal separation of the two colonies.