Also: WhyTF is NC I-485 sorted as it is? NC I-485 23A 52 should give the northeast portion.
That was my doing, as we were catching up with unfinished business from the old Clinched Highway Mapping project. The file, as it was in CHM before the loop was completed, started with I-485 exit 30 (northeastern I-85 junction), had exit numbers ascending clockwise to 67 (southern I-77 junction), then resetting to 1 before ending at 23 (northern I-77 junction). When the gap between 23 and 30 was filled, many people had NC I-485 30 23 in their list files, covering the entire pre-completion route rather than the newly-added segment. Reordering the exits to start with the southern I-77 junction would've broken those and many other list files.
Since then, we've been smarter about incomplete loops. For example, yakra had two separate route files for the then-incomplete Alberta 216 in Edmonton, one for the western part of the route starting with exit 1 at the southern AB2 junction, and the other for the open part of the eastern segment ending at that junction with exit 78. When the gap was filled, yakra combined the two route files. No list files were broken in the process.