of course not. I just reread the man page, grub2-mkconfig do not ask for
the grub version to use. so it gives only one file, the one used by Leap
to boot and this one do not boot with 32 bits grub.efi (tested).

the grub.cfg next to the efi binay in opensuse folder simply link to
grub.cfg in /boot.

as far as I know, one can't have two config files in "opensuse".

to boot my itworks, I had to wrote the 32bits grub.efi in an other
folder (I named it "32"), and add a grub.cfg with essentially