SC 31 in Horry County, SC has backwards mile markers. Mile 0 is at the north end of the freeway.
Most Oregon north-south highways do this. Is SC 31 one of the lone instances of this in South Carolina?
I looked since you asked. SC 30 (signed as an east-west route), in Charleston County, has 'backwards' mile markers as well. BUT, SC 30 was intended to be part of I-526.
SC 22 has correct mile markers.
SC 31's mile markers might have been placed to avoid having to resign them when the highway was extended south, and since the north end is about 2-3 miles from the NC state line, I think it would make the most sense from a cost-saving standpoint.