As mentioned here, I had to remove dracut-hook for the install to work with an installed dracut.
Additionally, I am now unable to generate an initramfs with dracut. It failed with the following during the system upgrade:
Updating initramfs with dracut
--> Building initramfs for linux612 (6.12.41-1-MANJARO)
dracut[W]: If you need to use bluetooth, please include it explicitly.
dracut-install: ERROR: cannot mmap '/var/tmp/dracut.dqG7J4J/initramfs/usr/bin/fsck.overlay': Invalid argument
dracut[F]: Resolving executable dependencies failed
--> Building initramfs for linux615 (6.15.9-2-MANJARO)
dracut[W]: If you need to use bluetooth, please include it explicitly.
dracut-install: ERROR: cannot mmap '/var/tmp/dracut.dIFpr8J/initramfs/usr/bin/fsck.overlay': Invalid argument
dracut[F]: Resolving executable dependencies failed
--> Building initramfs for linux616 (6.16.0-5-MANJARO)
dracut[W]: If you need to use bluetooth, please include it explicitly.
dracut-install: ERROR: cannot mmap '/var/tmp/dracut.d4vDA0P/initramfs/usr/bin/fsck.overlay': Invalid argument
dracut[F]: Resolving executable dependencies failed
Additionally, if I run dracut manually, it now fails with:
> sudo dracut --regenerate-all
dracut[I]: Executing: /usr/bin/dracut --kver=6.12.41-1-MANJARO
dracut[F]: Can't write to /boot/efi/1cb921454d6a481d8eae8063f4e3ec27/6.12.41-1-MANJARO: Directory /boot/efi/1cb921454d6a481d8eae8063f4e3ec27/6.12.41-1-MANJARO does not exist or is not accessible.
dracut[I]: Executing: /usr/bin/dracut --kver=6.15.9-2-MANJARO
dracut[F]: Can't write to /boot/efi/1cb921454d6a481d8eae8063f4e3ec27/6.15.9-2-MANJARO: Directory /boot/efi/1cb921454d6a481d8eae8063f4e3ec27/6.15.9-2-MANJARO does not exist or is not accessible.
dracut[I]: Executing: /usr/bin/dracut --kver=6.16.0-5-MANJARO
dracut[F]: Can't write to /boot/efi/1cb921454d6a481d8eae8063f4e3ec27/6.16.0-5-MANJARO: Directory /boot/efi/1cb921454d6a481d8eae8063f4e3ec27/6.16.0-5-MANJARO does not exist or is not accessible.
I installed mkinitcpio now as a workaround.
Also my partition layout in case it helps (I removed some output):
> lsblk -f
NAME FSTYPE FSVER LABEL MOUNTPOINTS
sda
├─sda1 vfat FAT32 /boot/efi
├─sda2 ext4 1.0 /boot
└─sda3 crypto_LUKS 1
└─luks-fbaf2308-0380-4355-a033-a64480e2ff45 btrfs /var/log
/var/cache
/home
/
sdb
└─sdb1 ext4 1.0