I guess it's either some dracut config or the installation of an extra modules in /lib/modules/*/{updates,weak-updates,extra}/*? Usually the latter happens when a KMP is installed and it puts in the update path. Then dracut enforces the modules to be loaded in initrd, no matter whether it's needed or not.