In etc/default/grub
is GRUB_TIMEOUT_STYLE
set to hidden?
GRUB_TIMEOUT_STYLE=hidden
If it is set to hidden and you are still seeing the grub menu, then that means you have a defunct EFI entry in your EFI partition.
You can check with the boot manager. Please run
efibootmgr
and post the output here.