Not likely.
If there would be a bad block in the kernel area, it would be shown in the boot log and typically the device goes into a boot loop.
Loading from device 0: nand0 (offset 0x1480000) Skipping bad block 0x014a0000
See examples in