Shatter troubles!

Surface Split is a single operation on all curves at once. The output cannot be trusted to be in some sort of meaningful order. You’ll have to sort the results, probably using distance to a base point/line of the region area centroids.