error: ../../grub-core/loader/arm64/linux.c:57:invalid magic number. error: ../../grub-core/loader/arm64/linux.c:297:you need to load the kernel first.
cp /sysroot/ostree/deploy/fedora-iot/deploy/e5b7596f4a84020118bbc3b63c2291768ee975430dc8e050f6338048b7fc2a31.0/usr/lib/ostree-boot/efi/EFI/fedora/* /boot/efi/EFI/fedora/
You will need to adjust the commit based on your local deployment. After doing that you should be able to boot the new kernel.
Apologies for any trouble,
Paul