First, in the right-click menu on the desktop, there is an Align Icon to Grid option in View, and uncheck it.
Try dragging the icon at this time.
Next, modify the spacing through the registry.
Open the Registry Editor (win + r => regedit)
and find the directory tree: HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
select these two
IconSpacing to represent horizontal spacing. 该值 = -15*n px
IconVerticalSpacing represents vertical spacing. same该值 = -15*n px
Then restart the computer or log out and see the results.