xxxxxxxxxx
Don't do any registry changes first!
Uncheck the auto arrange icons and align icons to grid options found by right-clicking on the Desktop under View.
Then restart your PC.
That should fix the spacing between icons, but you may need to try some Sort changes and Refresh a few times to get all icons onto the same monitor (if they are split across)