It’s really fascinating. These colonies all got chartered at different times. The charters generally reflected the state of affairs back in England. But England was in general state of religious turmoil.
The first successful colonies were during James I (1612). He was a moderate Anglican dealing with radical Calvinists and Catholics who tried to kill him. Those Colonies reflect a lot of religious diversity, but there were tensions. This was early on, and things were decentralized and somewhat chaotic. Later, around the early 1700s, things were a lot different. The British navy was well established in the region in the 1700s, protecting their very profitable Caribbean colonies. People might complain, but the peace was kept.
Maryland Colony was chartered later (1632) by Charles I. He ruled as an Anglican, but was married to a Catholic. Maryland was a Catholic colony. There was a lot of tensions between Catholics and Protestants throughout the 1600s. Once again, by the 1700s, the British empire has settled in, colonists are officially Church of England, but there is a lot of religious tolerance.
By the time Carolinas and Georgia are chartered (1660s), most of the insanity of the English civil war has past, a form of moderate Anglicanism had settled in. The three most southern states and their citizens were Church of England by law. There was dissent over the establishment of an official religion (ultimately leading to the Founding Father’s universal rejection of the US ever establishing a religion). It leads to Cary’s Rebellion and the division of Carolina into North and South. By the time it’s over, it’s the British Empire backed by British troops. Officially Church of England, tolerant of the practice of other religions, but disrespect for British Authority was not tolerated.