There is strict kernel checksumming on the kernel version and all kernel options. In practice, any change to kernel version of options or selected kernel packages triggers the failure.
Yes, the thing to do is to rebuild your image from source and to include the package in the build (at least selected to be built with "m".
Yes, you can try forcing it with opkg option "--force-depends" but that is risky. Read opkg manual