So I've opened up an old project in my DAW that has some MIDI parts played through Kontakt 5 with a great Prominy SR5 Rock Bass 2 library. I've installed Kontakt 7 for upgrade purposes, added it to my project and put those MIDI parts to it with the same library, and noticed, that they sound wrong. Some samples are played, some are not. The whole sections like "FX scrapes" and "FX scratches" in SR5 Rock Bass 2 became silent. That was weird, and I reverted back to Kontakt 5, but the instrument was still broken.
Then I spent like 2 days trying to figure out what's going on, including clean installations of Kontakt standalone into Windows Sandbox etc, and finally found out that Kontakt 7 alters the library while loading it. Check out the screenshot - 13:51 is the time of files creation, and all the .nkc files got different time when the library was loaded. The library became half-muted, and can't be played even in Kontakt 5.
So now I'm trying to figure out how to prevent this from happening, any of your suggestions will be much appreciated.