Hi thorat,
There should be no transmission delay because of voltage differences, I would expect the module to just stop working all together in this case. One thing to check though is to make sure that you are disabling event buffering on the usb-m, as it is enabled by default on the android stack. This causes the received data and event tx messages to be buffered on the usb and then flushed to the application once every 2 seconds which may explain your applications behaviour, especially if you are triggering the sending of new messages of EVENT_TX event. The USB-2 doesn't support this feature so that's probably why it works properly.
Hope this helps,
James