It does seem to have been the dracut issue. I wasn't able to get the boot menu up for
some reason, either with holding shift, or mashing escape.
For anyone else running into the same issue, this is how I fixed it
1) boot off of live cd, I used the fedora 34 disk
2) connect to wifi
3) use gnome disks to mount the LUKS volume
4) open terminal
5) sudo su
6) mkdir /mnt/fedora
7) mount /dev/mapper/your-root-lvm-volume /mnt/fedora
8) mount virtual filesystems
mount -o bind /dev dev
mount -o bind /proc proc
mount -o bind /sys sys
mount -o bind /run run # needed for DNS
mount -t tmpfs tmpfs tmp
9) chroot /mnt/fedora
10) mount boot volumes
mount /boot
mount /boot/efi
11) upgrade dracut
dnf upgrade --advisory=FEDORA-2021-50707f8501
12) rebuild initrd - you should check your using the versions your system boots from
dracut --force /boot/initramfs-5.11.12-300.fc34.x86_64.img 5.11.12-300.fc34.x86_64
13) umount /boot and /boot/efi
14) exit chroot
15) umount virtual fs's
16) umount /mnt/fedora
17) lock the luks volume from gnome disks
18) Reboot
Hopefully that will help someone, thanks everyone for pointing me in the right direction