Only reason LUKs should be slow on grub is if /boot is encrypted. You can’t encrypt /boot with systemd-boot unless you use an efi bundle on your /efi partition to boot.
Continuing the discussion from Cassini packed with new features is here:
Nice one! Thanks for implementing this feature.