mask the lvm2-monitor service as stated here.
In the article linked above they tell you to start from a live-stick and chroot the local environment to mask the lvm2-monitor service. This wasn’t possible for me, cause the live-stick boot procedure gets stuck at the same point.
My disk setup looks like following:
Disk1 (SSD) and Disk2 (SSD) as a RAID0: System data (/, /home, etc.)
Disk3 (HDD) and Disk4 (HDD) as a RAID1: Personal data
I just disabled Disk3 and Disk4 via UEFI and now fedora is booting.
Mask the service: sudo systemctl mask lvm2-monitor.service
Enable Disk3 and Disk4 again and you’re good to go.