It could be that kernel of the other images is smaller. Then bad block is not used.
I already tried 5 different receivers from 2 different suppliers with same result. Also from the original black hole image kernel_cfe_auto.bin size is 4063232, and openpli original is 3507770.
I have the same problem with backup on vu+ solo, and once i replace kernel_cfe_auto.bin with the bigger file prodused by the post 267, restoration work fine. This only happened on openpli image, backup and restore on black hole, openvix and original vu+ working fine without any file replacements. By the way i am using openpli 3.0.