You show the data in the New Layout in a completely different order to either the Original or Current data, do you want the New Layout data sorted?
I see from your code that you are ignoring that error.
Dataset in Original and Current Data will always be sorted in the same order based on DGF Lane ID (column A), the rest will not be the same order.