Yes I executed the lsblk command in the chroot.
Now that my system is booting normally again, it shows the UUIDs as well:
lsblk -f ✔
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1
├─nvme0n1p1 vfat FAT32 BOOT 2A3C-FC50 479,6M 6% /boot/efi
├─nvme0n1p2 ext4 1.0 linux boot 6542643d-e55f-448e-9edf-7974b392716a 766,4M 14% /boot
├─nvme0n1p3 crypto_LUKS 1 e30b42ae-6a14-4c68-a4ba-6cca0d90f151
│ └─luks-e30b42ae-6a14-4c68-a4ba-6cca0d90f151 ext4 1.0 e42042bf-f4bf-4c84-8dc9-8f4cc745b18a 306,1G 47% /
├─nvme0n1p4
├─nvme0n1p5 ntfs 7EF64129F640E2CF
└─nvme0n1p6 ntfs A8648CA7648C7A38
Do you still think, that the UUIDs in the grub config are incorrect?
If yes, I am very open for suggestions. I would like to get it done right this time.
Edit: If I undestand the grub configuration correctly, cryptdevice=UUID=e30b42ae-6a14-4c68-a4ba-6cca0d90f151:luks-e30b42ae-6a14-4c68-a4ba-6cca0d90f151
maps the device with the UUID “e30b42…” to the device-mapper name “luks-e30b42…” (just as I did with the “mydata” device manually).
root=/dev/mapper/luks-e30b42ae-6a14-4c68-a4ba-6cca0d90f151
then tells initrd (?) the location of the mapped root partition, right?