The next dracut version should fix that. See this git commit
commit 5bfebf0f04c8e88a0447d5f75c7ec13951fa610d Author: Harald Hoyer <har...@redhat.com> Date: Tue Apr 7 22:26:25 2020 +0200 90crypt/module-setup.sh: try to catch kernel config changes If a crypto kernel module changes from compiled in to module, the encrypted disk might fail to open, because the kernel module was not included in the initramfs. This patch tries heuristically to catch such modules. Fixes https://github.com/dracutdevs/dracut/issues/706 -- regards Thomas