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 move reflected the growing differences and the need for more localized governance, which ultimately led to the formal separation into two distinct colonies.