It appears that mml2vgm is forgetting to write the "Waveform Select: Enable" command (5A 01 20), which ends up breaking instruments that use the extra waveforms.
(The OPL2 by default has the extra waveforms disabled in order to keep backwards compatibility with YM3526, which had no additional waveforms other than Sine Wave.)
(Release Tested: TAG222)
I found a bug with the OPL2 implementation.
It appears that mml2vgm is forgetting to write the "Waveform Select: Enable" command (5A 01 20), which ends up breaking instruments that use the extra waveforms. (The OPL2 by default has the extra waveforms disabled in order to keep backwards compatibility with YM3526, which had no additional waveforms other than Sine Wave.)