I have no idea about the tools you are using. The idea behind the ISO file one can download from openSUSE is that it is ready to go. UEFI or not. Just copy it byte for byte to a storage device. The most basic way:
dd if=<the-iso-file> of= /dev/sdX
where you have to fill in the name of the ISO file and the correct letter for X to write to the device you want to use (e.g. /dev/sdc).
There seem to be tools that can do the same, but then one have to make the correct choices of options/buttons/checks. And dd works since at least 50 years already.
The main problem of your xorriso run is the fact that you use
the default EFI startup program bootx64.efi as EFI boot image.
But the boot image needs to be a FAT filesystem with that program
in it as \EFI\BOOT\BOOTX64.EFI and possibly more files.
A minor problem is that you separate option -no-emul-boot from
option -e by eltorito-alt-boot.
The combination of -eltorito-platform efi and -e is redundant
because -e implies EFI as El Torito platform.
The boot related xorriso -as mkisofs options of an existing ISO
can probably be reported by:
I.e. the EFI boot image is in a block range outside of the ISO 9660
filesystem from 512-byte block 1849388 to block 1880107, marked by
MBR partition table and El Torito catalog.