Mike, this is very odd behavior indeed.

1. So you are taking either an .INI or .INS file and converting it to a BIAB .PAT file right?
2. Then when you click on a track in BIAB, you select Midi Instrument (Patch), then select "Higher Bank Patch from .PAT"
3. Over on the right of that pop-up, select "Open .PAT". There is where you have to pull up the correct .PAT for the synth you are using. If you don't do this step, the correct .PAT is not pulled up and a "Save As" will not save the correct upper banks.
4. If you don't do step 3 correctly, the song will only save GM patches.

Give it a try and let us know.

Jeff


Win11, Intel i7 7700K 4.2Ghz, 32Gb RAM, 2x1Tb HD, 500Gb NVMe, BIAB/RB 2025, MOTU 828MK3 audio, MOTU Midi Express, Yamaha Montage 7, DX7II, TX802, Motif XS Rack, Roland Fantom XR Rack, Oberheim Matrix 1000, VoiceLive3 Extreme, Kontakt 6, SampleTank 4.3