I tried (and failed) to replicate your issue. Here's what I did, tell me if I'm doing something differently.
I had to use different instruments in Kontakt, but that shouldn't matter. In the Browser View, I added one instance of Kontakt.
In Kontakt, I added 4 instruments: Trumpet, Trombone, Saxophone, Vintage Organ.
In the Kontakt Output section, I set the "batch Function to "clear output selection and create one individual channel for each loaded instrument." This sends each instrument out on a separate audio channel.
I created 4 MIDI tracks, outputs to Kontakt:
Trumpet on MIDI Channel 1, Trombone on MIDI Channel 2, Saxophone on MIDI Channel 3, Organ on MIDI Channel 4.
I created 4 Audio tracks: Audio 1 input is "Kt. Trumpet stereo", Audio 2 input is "Kt. Bass Trombone stereo", Audio 3 input is "kt. Trumpet", Audio 4 is "Kt Vintage Organ."
I tried soloing each instrument by clicking the 'S' on the MIDI track. Each solo'd properly.
I tried soloing each instrument by clicking the 'S' on the Audio track. Each solo'd properly.
I tried soloing each instrument by clicking the 'S' on the instrument inside the Kontakt GUI. Each solo'd properly.
I also inserted an EQ into the FX bin of one of the audio tracks, with a severe High Pass filter setting. It only affected that one audio track, and when I dragged it over to the adjascent audio track, it only affected the 2nd audio track.
In case you were using more than one instance of Kontact, I added a 2nd through the Browser View and created a couple more instruments in exactly the same manner. It made no difference.