Ugh I forgot to mention in my last comment: despite the bootctl output poiting to the correct partition, when I boot, according to the UEFI entry (opensuse-secureboot), it loads from Windows EFI, not booting at all. The entry I createad manually is OpenSUSE, and it boots successfully.