Rocky Linux 9.3 grub GRUB_TIMEOUT=-1 not working

I have multiple kernel installed in rocky linux 9.3 and I want the grub hang in kernel selection interface, so I set GRUB_TIMEOUT to -1 in /etc/default/grub, and then grub2-mkconfig -o /boot/grub2/grub.cfg, but won’t work, I only got:


The kernel selection screen in the GRUB interface did not appear during the system startup process, I have Rocky Linux 9.3 run in vmware workstation, firmware: bios.Any body know the reason?