This article summarizes the lack of activity so far in the North Carolina legislature, over when the presidential primary should be and when the primary for other office should be. The legislature still hasn’t passed a budget, which distracts it from issues like the primary date. If nothing is done, the presidential primary will be in February but if the national party rules are followed, North Carolina will lost most of its delegates to both major party conventions.
The only ballot-qualified party in North Carolina other than the two major parties is the Libertarian Party. It nominates by primary.
Adding to the complexity is that fact that the North Carolina Supreme Court heard oral arguments on the state’s U.S. House and legislative district boundaries on August 31, and the Court may invalidate some of the districts. If that happens, it will take time to redraw new lines. See this story, toward the bottom.