Most installs I have seen provide a default installation path for plugins, and allow it to be changed by the user, during the installation process script.
I usually put all 64-bit plugins into the C:\Program Files\Cakewalk\Vstplugins folder, and every VST3 install I have done has deliberately placed the plugins into C:\Program Files\Common Files\VST3 folder.
I DO have some plugins in C:\Program Files\Common Files\VST2 for some reason, and I allowed some Steinberg stuff to go into its default plugin folder of C:\Program Files\Steinberg\VstPlugins.
And lots of freeware that doesn't have any installation script, but is just a dll or a small folder with a dll and some other components - all of those kinds of plugins I download to My Downloads into a Plugins folder, and then I manually copy those into the C:\Program Files\Cakewalk\Vstplugins folder.
I also do still maintain a small folder for 32-bit plugins that I wish to have loadable in my 64-bit Sonar sessions, and I put those into a sub-folder within C:\Program Files (x86)\Cakewalk\Vstplugins called Bridged (I use JBridge, but would do it this way even if just using the Sonar-included BitBridge).
I do not know of a simple way to consolidate a bunch of plugins that are scattered all over the place, nor do I know why you get different results when doing a Reset and a Full Rescan of all of your plugins.
Bob Bone