Perhaps I'm missing something here . . .
Here's a specific example:
1. load American Grand (as a library)
2. load a performance (AG Ballads)
3. save the performance on the computer (using MONTAGE Connect in Cubase)
4. delete the American Grand library
5. reboot the MONTAGE
6. restart Cubase
7. send the saved AG Ballads performance to the MONTAGE (using MONTAGE Connect)
8. AG Ballads appears on the MONTAGE, but no sound - meaning samples are not saved using MONTAGE Connect??? Please confirm.
(I have successfully used the above process, but with third party sounds that do not include samples (for example FM Experience), so I do actually know how to successfully use MONTAGE Connect).
No matter what plugin or software you use - Montage cannot play AWM2 PARTs (Performances) if the samples are missing. Meaning they have to be inside Montage - either in user memory, library memory, or preset memory.
The only type of data Montage Connect transfers is bulk data. Bulk data are the settings/parameters - not waveform data.
Therefore, if you clear out the waveforms of 3rd party libraries - and those libraries do not use preset waveforms - then you will have missing waveforms and will hear no sound for those PARTs.
Perhaps review:
https://yamahasynth.com/apps-2/montage-connect
and
https://yamahasynth.com/component/k2/montage-connect-ii
(there are pointers to at least one video in the above series).
https://www.youtube.com/watch?v=5orjucDcoyI
Maybe supplement with:
https://www.youtube.com/watch?v=hhD0aojSA88
If still not clear on what Montage Connect does/can do - then fire away at questions where there are gaps.
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
No, you are not missing anything. Waveforms are not handled by the bulk file of MONTAGE CONNECT.
So while an .X7B file made on your MONTAGE will be useful for you and your instrument's individual Flash WAVE ROM. It would be of no use to anyone with a different Flash Wave listing.
When you think of the Flash memory as user customizable Wave ROM... The bulk file that MONTAGE CONNECT makes is only a couple of kilobytes of data. It includes "pointers" to the exact location (Preset ROM or User Flash ROM) but it does not move the MBs of data that could be in the Waveforms.
The data that dresses up the Wave data (Filters, envelopes, Effects, etc., etc.) is only a couple KB total, while the actual Wave data could be thousands of times larger!