found a mkinitcpio.conf.pacnew file in /etc - which was also mentioned during pacman -Syu. It included the systemd and sd-vconsole hook.
after some reading i modified my hooks to systemd instead of udev and sd-vconsole instead of keymap and consolefont. see mkinitcpio - ArchWiki
(not sure why the pacnew had keymap and sd-vconsole. keymap should not be needed when sd-vconsole is used)
I manually modified it to use the sd-btrfs-overlayfs variant :
❯ cat /etc/mkinitcpio.conf.d/10-limine-snapper-sync.conf
# This hook is necessary for the proper loading of Limine snapshots.
# Please do not touch unless you know what you are doing.
HOOKS+=(sd-btrfs-overlayfs)
Just to be sure I installed a Cachy into a vm with the setting I use on my Framework (Limine, BTRFS with encryption). I used exactly those settings for the HOOKS in mkinitcpio.conf and changed the sd-btrfs-overlayfs. But the system could not boot.
Did not even show the promt to enter the encryption-password.
Snapshots saved my ass, as I could restore the last one.