You can't walk away when you're losing.
Where are your dll's located? The 32bit ones should be in ProgramFilesx86/Cakewalk/vstplugins and the 64bit ones in ProgramFiles/Cakewalk/vstplugins. I don't know what might happen if the 32 get in the 64 hole, or vice versa, but would guess that a 32 would work OK in the 64 bit house, but not the other way around. I would guess this could only happen if you had manually installed dlls. Did you?
Are they all there? Or are they hiding in a Steinberg directory?
When you re-scan your plugins, is the Options set to scan the parent-directories where all these dlls live? A parent-directory includes all the subdirectories beneath it.
Do you have duplicate dlls lurking about? Worse is having dlls with same name but are different sizes, which indicates different versions. Right-click, Properties, Versions to see, and cut and paste the suspect dlls to a TEMP directory. Then rescan.
OK, now you can quit.