1. Is the shift constant across the mosaic dataset?
2. Can you run the process with a single raster? Take one raster, add it to a mosaic dataset. Compare the original raster dataset against the newly created mosaic dataset. Do you still see the shift?
3. Is there a difference in the client SRS and the mosaic dataset SRS? (difference in Datum)