Have you tried swapping from the "yum" package to the "dnf-yum" package? That version of "/usr/bin/yum" might work better. (Note, I don't maintain the "yum" package in SLE/Leap, only in Tumbleweed, where it comes from "dnf" instead.)