The reason you saw this in the past, is that you used to use the Personal edition.
The Personal edition by default displays files that are considered libraries.
The issue with 7z.exe is that it is hugely popular, as a library. In fact, there is an average of 1.6 7z.exe files on each host that uses VulnDetect, which are "real" libraries, only a tiny fraction of these are portable, like yours.
22% of all hosts have a "real" 7-Zip installation. These "real" installations are displayed correctly and updated automatically.
Sadly, there is no simple way (for us) to make a distinction between a 7z.exe that is used as a library, and one that is a portable file, like yours.