It looks to me that Windows 10 caches file property settings.
I have an App installed with a file called bob.exe. I manually change some properties in settings by right clicking the file and properties. More specifically I changed Compatibility->Compatibility mode->Run this program in Compatibility mode for Windows 7. Then I uninstall the App and downgrade to an elder version. After the old version finishes its installation, I check the property of the same file, bob.exe (technically speaking it's a different file), it still holds the same settings.
So am I right to assume Windows cache file property settings based on filenames for the same App?