I wish I could help with your Freeman lineage, but I can only confirm your doubt that your Sarah was the daughter of Aaron Freeman. If they are closely related, they must be siblings. My research has found at least three male Freeman's in Rowan early enough to be the parents or Sarah or Aaron, however, I have found nothing to confirm that Sarah and Aaron were related at all.
I did find a reference to a James Hall in a book written in the late 19th century called A History of Rowan. County, North Carolina. On page 262: "in 1778 the Rev. James Hall became pastor of Fourth Creek, Concord and Bethany Churches"
There is also a reference to a Dr James Hall being active in the formulation of camp meetings in 1799. I hope this is useful for you.
I believe that I am descended from Aaron Freeman through his son Thomas and have tried to trace the ancestry of Aaron.
Many family trees trace Aaron Freeman's ancestry back to Bertie, however, other published research shows this is not correct. So I have tried to find more about Aaron in many ways without much success.