I suspect that, the GRUB2 Recovery Mode is really only needed if nothing else can be done apart from, re-installing the system.
- Are you aware that, systemd offers a “Rescue” mode?
# systemctl rescue
And, if you boot an openSUSE ISO Installation image, there’s an option to use the Rescue System: <https://doc.opensuse.org/documentation/leap/startup/html/book-startup/cha-trouble.html#sec-trouble-data-recover-rescue>
Also this help for the case that GRUB2 doesn’t behave as expected – <https://doc.opensuse.org/documentation/leap/startup/html/book-startup/cha-trouble.html#sec-trouble-boot-nogrub>