You're right, there is no limit to the number of Kontakt instruments beyond maxing out your computer's resources.
The
only way to see this effect is to have a single instance of Kontakt hosting multiple instruments that share a common channel assignment (either the same channel number or set to Omni).
If an instrument doesn't get any MIDI events, it won't produce any audio. With no audio, it stands to reason that audio routing cannot be the problem, whether we're talking about inside Kontakt or within SONAR.
So if you're hearing tubas when the trumpet track is soloed, the tuba track
must be getting data. And I'm pretty sure the
only way for that to happen is to have both tubas and trumpets on the same MIDI channel, or on Omni. Double-check not only the channel assignments within Kontakt, but the track routing as well (make sure it's set to a specific channel number, not "None").