Systemd-modules-load fails to load module

Output of sudo systemctl status systemd-modules-load.service

× systemd-modules-load.service - Load Kernel Modules
     Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
     Active: failed (Result: exit-code) since Mon 2025-03-10 13:32:31 CET; 6min ago
       Docs: man:systemd-modules-load.service(8)
             man:modules-load.d(5)
    Process: 6356 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
   Main PID: 6356 (code=exited, status=1/FAILURE)
        CPU: 6ms

Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: Starting Load Kernel Modules...
Mar 10 13:32:31 helium.kaaaxcreators.de systemd-modules-load[6356]: Failed to look up module alias 'fuse': Function not implemented
Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: Failed to start Load Kernel Modules.

Folder /etc/modules-load.d is empty

Manually loading the module using modprobe works fine

$ ls /usr/lib/modules-load.d/
fuse-overlayfs.conf  fwupd-msr.conf

$ cat /usr/lib/modules-load.d/fuse-overlayfs.conf 
fuse

$ rpm -qf  /usr/lib/modules-load.d/fuse-overlayfs.conf
fuse-overlayfs-1.14-1.el9.x86_64

and

modprobe -c | grep fuse
modinfo fuse
rpm -qf /lib/modules/5.14.0-503.26.1.el9_5.x86_64/kernel/fs/fuse/fuse.ko.xz

The last of which says that fuse.ko.xz is from package kernel-modules-core

Thank you, I found why it tries to load fuse.

But why does it error? If I add some more modules like wireguard to /etc/modules-load.d it throws the same error.

Is there any reason why it fails?