Now that it's hit the 15.3 update channel, I've added the package to my installer self-update repo and confirmed that the repo files are now written correctly. Thanks! While running the test installation, I noticed another minor, potentially unrelated bug: the repo names displayed on the installation progress screen show a blank space instead of the parsed variable. For example, the attachment from my original report has a repo with "<name>openSUSE Leap $releasever OSS</name>", but the installer just displays "openSUSE Leap OSS" rather than "openSUSE Leap 15.3 OSS". 'zypper lr' and the YaST repository manager do display it correctly. Not a big deal, at least the installed system is now correct! :-)