CMidi2UMP2BSMidiTransform::SendMidiMessage processes an entire stream of incoming UMP messages, but only takes into account the last group index from the translation. Instead, it needs to use the iterator to process the stream and send whenever the group index changes. Otherwise, messages end up going to incorrect groups.
Related: #822
External Related: midi2-dev/AM_MIDI2.0Lib#30