With a new compilation I have to use --force-depends?

I made a new compilation:

git clone https://git.openwrt.org/openwrt/openwrt.git/
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a

i copy my old .config file

i start make menuconfig for verify my options and make -j4

i flash my WR1200JS with the new firmware ( old parameters )

no problem all run fine as before using the new firmware

in console opkg , opkg install ..

if i want for example opkg install km-usb-core i have an error and i have to use --force-depends

I wonder why I have this

Version is:
OpenWrt SNAPSHOT r8498-7c4251d881 /LuCI Master (git-18.329.25235-26e903c)
Version du noyau

If you build you own image, you have to also build all kmods on your own, as the kernel config/version might be different already.