Lost list order when Unroll surface with geometries

That seems to be a common bug. This thread has a few answers:

Otherwise you could try resorting points with ‘sort points along curve’, using the boundary curve with the seam aligned to the corner nearest the origin (to make sure the ordering doesn’t start in the middle).