So what I'm essentially trying to do is trim road polygons that are overlapping depending on road areas (the larger roads trim the smaller ones).
The closest tool i found to do this is the Remove Overlap (multiple) using center lines, however, I don't understand how it decides which road gets trimmed as it seems random, sometimes a local road trims a high way (i tried sorting the features by shape area to a new layer but that didn't change anything).
Any help would greatly be appreciated.