Transmission errors in a decent ($5) USB cable of moderate length (up to 3 m) are exceedingly rare. Should an error nonetheless occur, it is detected and a good DAC will interpolate the missing data. Each USB packet carries only 12 samples at 48 kHz, so an isolated error is barely audible. And an error rate of one per hour would be exceptionally high. It's not a problem.
Latency is irrelevant. The latency from recording to playback is often several decades.
If data corruption in digital buffers were commonplace, nothing would work. Planes would fall out of the sky. Ships would sink. Horses named Budweiser would die.
That's far from given.