X_STORAGE_CHECKSUM_MISMATCH
Means
bytes do not match the declared checksum
Typical cause
a truncated upload, or a sha256 computed over different bytes than the ones sent
Fix
recompute the checksum over the exact bytes you send, or omit it and let the driver hash