I wasnt familiar with + but it changes the default behavior of this; find /path -name something -exec ls -lS {} \; which will run ls -lS once for each file, and therefore Sort doesnt work as its only sorting a single file
find /patch -name something -exec -ls -lS + which runs ls -lS once against all the files that find finds (added as additional arguments), and therefore Sort works.