wenn du denkst, es läge an mkinitcpio, dann wirst du am probieren nicht herum kommen 😉
The errors are because the kernel can't load the modules. And this is because it's trying to load the modules of 6.9.3 kernel. You might want to try adding the relevant kernel modules into the MODULES array in mkinitcpio.conf. This would mount it, but won't fix the root problem.
bei mir schaut das so aus: MODULES="f2fs nvme i915"
https://wiki.archlinux.org/title/Mkinitcpio/Minimal_initramfs
falconindy hat da auch ein gutes tutorial geschrieben, und ich verwende seit vielen jahren so eine minimal initcpio https://blog.falconindy.com/articles/optmizing-bootup-with-mkinitcpio.html
edit.
schau dir doch die initcpio
in /boot
an, ob alle notwendigen module drin sind, das geht mit lsinitcpio
,udev
lädt zwar alles notwendige, aber ob das rechtzeitig geschieht, ist ein anderes problem, ich denke mir gerade, daß dies ab und an nicht der fall ist, und dann startet das system nicht.