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 effectively recognized the growing differences between the two regions and led to their official separation.