Grub Timeout inconsistent - doesn't start the countdown

Hello mates, I have a LUKS disk with dual boot, sometimes when I boot my Grub timeout doesn’t start the countdown, it stays locked at 5s and I have to hit enter so that it boots.
However, some other times it does work, out of nowhere, just start the countdown as expected.

I’m not sure when it started, it took me some time to notice it and I changed grub configs some time ago, not sure if it’s a bug or some other problem. I read on ubuntu forum that the MB battery could be the issue but this laptop is fairly new.

Any ideas?

/etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR='Manjaro'
GRUB_CMDLINE_LINUX_DEFAULT=redacted
GRUB_CMDLINE_LINUX=""
GRUB_BTRFS_SUBMENUNAME="Manjaro Snapshots"
GRUB_BTRFS_LIMIT="40"