Собственно, разобрался (уже несколько недель назад). Если кому интересно, ошибка была в том, что я инвертировал DTS и задавал его для того же дескриптора, по которому принимал (even-even, odd-odd), а надо инвертированное зачение DTS задавать для дескриптора, по которому БУДУ принимать (even-odd, odd-even).
CODE
Toggle = (CDC_BULK_EVEN_BD_IN.Stat._byte & _DTSMASK) ^ _DTSMASK;
CDC_BULK_ODD_BD_IN.Stat._byte = _USIE|_DTSEN|Toggle;