In other words, is it likely that the EasyDMA that's scheduled after the first HOST->EPOUT completes will copy bytes that have been overwritten by the second transfer?
I'm working on a fix for this and assuming that inadvertent writes to SIZE.EPOUT are the root cause of the corruption.
Thanks,
Kevin