I now have 2 systems that after some updates do no longer produce a proper /boot/grub2/grub.cfg file.
They are both uefi systems and I’m expecting entries with linuxefi and initrdefi within the /boot/grub2/grub.cfg but what I get is linux and initrd so they are not found and without manually changing that the system will not boot.
One of them is build in January and today the update from grub2 11.17 to 11.25 was applied and created the above situation. When I revert back to the 11.17 and issue the command grub2-mkconfig -o /boot/grub2/grub.cfg all is as expected.
This is openSUSE Leap 15.4 updated to the most recent packages.
This sounds like a bug to me but I have not found any references to it within the bug tracker so not sure what is going wrong here.