Cannot boot from kernel 6.17.12-300.fc43.x86_64 after upgrading from f41 to f43

hello, i tried to upgrade to f43 from f41 via Software, and i got error during f43 booting:

error: ../../grub-core/kern/mm.c:552: out of memory and Failed to boot both default and fallback entries.

then i tried to boot from kernel 6.17.10-100.fc41.x86_64, i got error: `error: ../../grub-core/loader/i386/efi/linux.c:159:can't allocate initrd.

then i went to bios, exited, boot from 6.17.10-100.fc41.x86_64, it worked:

     .',;::::;,'.                 amz@az-office
 .';:cccccccccccc:;,.             -------------
.;cccccccccccccccccccccc;.          OS: Fedora Linux 43 (Workstation Edition) x86_64.:cccccccccccccccccccccccccc:.        Kernel: Linux 6.17.10-100.fc41.x86_64

.;ccccccccccccc;.:dddl:.;ccccccc;.      Uptime: 17 mins.:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Packages: 7237 (rpm), 43 (flatpak), 13 (snap).:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Shell: zsh 5.9,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Display (Dell Inc. 24"): 1920x1080 @ 60 Hz in 24" [Exte]:cccccccccccccc;MMM.;cccccccccccccccc:    Display (Dell Inc. 24"): 1920x1080 @ 60 Hz in 24" [Exte*:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    DE: GNOME 49.2cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    WM: Mutter (Wayland)ccccc;XMO’;cccc;MMM.;cccccccccccccccc’    WM Theme: Adwaita-darkccccc;MMo;ccccc;MMW.;ccccccccccccccc;     Theme: Adwaita-dark [GTK2/3/4]ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Icons: Adwaita [GTK2/3/4]cccccc;dNMWXXXWM0:;cccccccccccccc:,       Font: Adwaita Sans (11pt) [GTK2/3/4]cccccccc;.:odl:.;cccccccccccccc:,.        Cursor: Adwaita (24px)ccccccccccccccccccccccccccccc:'.          Terminal: GNOME Terminal 3.56.3:ccccccccccccccccccccccc:;,..             Terminal Font: Source Code Pro (10pt)':cccccccccccccccc::;,.                  CPU: 13th Gen Intel(R) Core™ i9-13900K (32) @ 5.80 GzGPU: NVIDIA GeForce RTX 3080 12GB [Discrete]Memory: 5.82 GiB / 125.47 GiB (5%)Swap: 0 B / 8.00 GiB (0%)Disk (/): 334.31 GiB / 929.93 GiB (36%) - btrfsLocale: en_GB.UTF-8

when i tried to reboot using 6.17.12, i got the same errors. my /boot is not full, and i tried to dracut 6.17.12, did not fix the problem.

could you guys please help? thanks!