The song I am testing with has a full set of tracks including drums, string, guitar, piano, etc.

In my first set of tests, I loaded the Swar VSTi into the "DXi/VSTi Synth 1" slot in the dialog brought up from the DXi icon. I then selected this entry from the drums track and also from the strings track. I selected the tabla drums and did a Save Presets from the drum track, and then switch to the piano track and selected the Harmonium and did another Save Presets. I then switched back over to the Drum track, I saw that it was now set to Harmonium. The drums are on MIDI channel 10 and the piano is on MIDI channel 3, so the Swar plugin does not seem to pay any attention to the MIDI channel.

For my next set of test, I followed the procedure supplied by LynB above. When I configured four different entries - Synth 1, 2, 3, 4 and used the Classic Track Views to set the ports for the drums and piano to a different Synth number, did the same setup and Save Presets, things now worked and the preset selection was preserved properly and also go saved and reloaded with the song.

Is there another way to configure this that would verify that the MIDI channel is being ignored.