Can you extract the DNGs with vanilla mlv_dump and retry the same command?
Reason:
exiftool -BlackLevelRepeatDim="2 2" -BlackLevel="1920 1792 1536 1024" 6D_14bit_lossless.dng -v
======== 6D_14bit_lossless.dng
Rewriting 6D_14bit_lossless.dng...
Editing tags in: ExifIFD IFD0 MakerNotes SubIFD TIFF
FileType = DNG
FileTypeExtension = DNG
MIMEType = image/x-adobe-dng
Rewriting IFD0
Rewriting ExifIFD
Copying 1 image data blocks
Nothing changed in 6D_14bit_lossless.dng
0 image files updated
1 image files unchanged
dng_validate.exe 6D_14bit_lossless.dng
Validating "6D_14bit_lossless.dng"...
*** Warning: The ExposureTime is <= 0 ***
*** Error: DNGBackwardVersion (or DNGVersion) is too high ***
# with the file from Levas:
dng_validate.exe Silent-lossless.DNG
Validating "Silent-lossless.DNG"...
*** Warning: Too little padding on left edge of CFA image (possible interpolation artifacts) ***
*** Warning: Too little padding on top edge of CFA image (possible interpolation artifacts) ***
*** Warning: Too little padding on right edge of CFA image (possible interpolation artifacts) ***
*** Warning: Too little padding on bottom edge of CFA image (possible interpolation artifacts) ***
Raw image read time: 0.126 sec
Linearization time: 0.045 sec
Interpolate time: 0.125 sec
Validation complete
Also, depending on the raw processing software you use, you may have to swap the middle black levels, i.e. "1920 1536 1792 1024". At least RawTherapee requires the swapped order, but I believe this is a bug that should be documented properly and reported to them (sure, it's a corner case, who else uses DNGs with per-channel black levels?!). Darktable, dcraw and dng_validate will accept the first version (1920 1792 1536 1024).