Custom build raspberry pi cm4 boot hangs

I custom build openwrt 24.10.0 with some kernel config to support k3s it builds fine, when flashed it can not boot normally, after checking the log, it shows overlay mount failed.

EXT4-fs (loop0) : bad geometry

try plug the sd card, and mount the overlay it shows

mount: /mnt/overlay: fsconfig system call failed: Can't find a SQUASHFS superblock on loop0.
       dmesg(1) may have more information after failed mount system call.

System booted, press [Enter] to activate this console.