I scanned mine and says 4.21.*.* when it should be 18.104.22.168 that was correct as when I entered steam it updated to that version. What are you seeing?
You have not a copy of steam on another drive I had a steamold folder and it was detecting from there as well. Mine detecting correctly at this time .Expected version a tad old as well so seems same issue.
What VS version mine 6.6.108 ok I updated via reinstall to 16.0 R6 version of Livesafe Though VS should have been fixed mine was before I did this upgrade.