Grub2 won't time out automatically

I’ve just re-installed Leap 15.3 and dual boot with Win 10. The bootloader (Grub2 for EFI) works fine except that it won’t time out and automatically boot into the primary OS (in this case Leap 15.3). I have the timeout set for 5 seconds. Here are the Grub variables:

GRUB_DISTRIBUTOR=
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_CMDLINE_LINUX_DEFAULT=“splash=silent resume=/dev/system/swap quiet mitigations=auto”
GRUB_CMDLINE_LINUX=""

After reading the Grub2 documentation on suse.org, I can’t seem to see any issues. Any suggestions on how to get the bootloader to load the OS automatically after 5 seconds?

Changing /etc/default/grub has no impact until /boot/grub2/grub.cfg is regenerated. If you change GRUB_TIMEOUT= using YaST2 bootloader, it will take effect on next boot.

Show full log of command

grub2-editenv /boot/grub2/grubenv list

in tags [noparse]

...

[/noparse]

Thanks for responding. Unfortunately my system froze and resetting the power button has now corrupted my user profile. I have been trying to figure out how to fix it and did an update to the installation which coincidentally fixed the timeout issue. However, I can’t actually log in now - so I’ve posted separately on that issue.

Not sure ‘SOLVED’ can be used on this thread but thanks again for your help.