I guess you can try to install refind to see if that works instead of grub. I don’t use grub personally
refind
grub