I'm not sure how much help I can be, given that my main experience with VDR is peppered with bouts of frustration. It could have been a reasonable product, but it seems to be crippled deliberately, and though version 2 is a lot more stable than than version 1.x (we're only experiencing corrupt restore points about once a month or so, rather than about twice a week), it's still making us nervous.
The only thing I would say is that we're using fast SAN storage for the destinations. VDR does appear to be sensitive to disk I/O speeds, and my hypothesis is that we get a corrupt restore point when the disk I/O on the SAN is high (the SAN is shared with about 40 VMs and several physical servers that use it for clustered database storage). We don't have the data to back up this hypothesis (still trying to get a handle on how I would get the I/O stats to prove this), but I can't really think of what else it could be (other than the product simply being buggy, which could be the case).
Could you move your destination store from NFS to a faster SAN, just to see whether the error rate drops?