Ah, please forget about my previous comment, it was pretty much nonsense.
The root problem is that /usr/share/initramfs-tools/hooks/cryptroot does not know anything about UUIDs. It needs to be taught to recognize UUIDs in fstab and crypttab and write a sane /conf/conf.d/cryptroot into the initramfs.
Ah, please forget about my previous comment, it was pretty much nonsense.
The root problem is that /usr/share/ initramfs- tools/hooks/ cryptroot does not know anything about UUIDs. It needs to be taught to recognize UUIDs in fstab and crypttab and write a sane /conf/conf. d/cryptroot into the initramfs.