Since SoP settings store the VS identifier (8 char hex) to select the version, when reinstalling VS this identifier may change and thus launching SoPs with the old identifier may result in VS not found.
It may be required to verify if the configured identifiers are actually installed.
On a side note: this also prevents copying the project list from one machine to another, as the identifier might be different between machines, even with the same VS version.
Since SoP settings store the VS identifier (8 char hex) to select the version, when reinstalling VS this identifier may change and thus launching SoPs with the old identifier may result in VS not found.
It may be required to verify if the configured identifiers are actually installed.
On a side note: this also prevents copying the project list from one machine to another, as the identifier might be different between machines, even with the same VS version.