Accidentally deleted encrypted boot partition, recreated but systemd crypt setup spuriously failing

So I accidentally deleted my boot partition, I managed to recreate it using the instructions at Erased boot partition, how to regenerate it?.

The issue I have now is that even though the system is going through the initial boot fine (asking for the password to decrypt the partition), the partition gets successfully decrypted and mounted however the systemd-cryptsetup service fails with already mapped or mounted

even though the partition has been decrypted and mounted fine (which is evident since the boot then goes into recovery tty with the encrypted root partition mounted fine)

I have already chrooted and reinstalled every package which also regenerated the initramfs along with running kimitcpio so I am kind of stuck here.

Because I am a new user I cannot have more than one image in a new post but here is a photo of the recovery tty with root already mounted fine

I am not sure if it’s related but when I chroot into my system and I reinstall linux-cachyos-headers the following appears

Maybe the core issue here is the fatal library error, lookup self ?

EDIT, I just googled and that error is normal when installing in chroot

So I fixed it, turns out the entry in fstab was incorrect (pointed to old boot partition, the one I accidentally deleted) and the crypt was a red herring that let down on a wild goose chase