I installed Ubuntu 20.04 to MSI GL63-8RC laptop which had Windows 10 initially. I made GRUB2 the default bootloader and it could boot Ubuntu without problems. Then I tried to boot Windows 10 from GRUB2 from the option
Windows Boot Manager (/dev/sda1))
Which should be the correct place according to sudo fdisk -l output.
but received a blue screen which says
winload.efi is corrupted or missing.
If I spam F11 while laptop is loading and enter boot options, I can select Windows Boot Manager and it boots without problems. I looked into other askubuntu threads which suggested stuff like disabling secure boot, disabling hibernation etc. but none of them solved the problem. Any ideas to why GRUB can't boot into Windows 10?
(If that matters, Windows installation is in my internal SSD while Ubuntu installation is in an external SSD.)