Cactus Music
It might be the Midi format 0 and 1 are why it plays some and not the others. Midi 1 is the multitrack and probably the one it uses. Sonar can save as both. Look when you save in BIAB if there is a option when saving.. Use Save as.
I grabbed the latest version of BIAB last month, first time in many years. Thought it would be helpful for chord progressions, harmonies, and stuff. Had a basic version way back 15 years ago. It's changed a lot!
Under File > Save Special > Save Song as MIDI File > MIDI file type: [selection dropdown includes Type 1, Type 0, Karaoke, and Drums on separate tracks]
If you click the "Options..." button you get these choices as well: