I have found a bit of a work around for the wrong runway bug. If you use the ATC panel form the toolbar it provides more options and you can select what runway you want to use and it seems to override the mission steps.
If you just hit enter for the mission steps it will dictate what runway it wants you to use but the ATC panel from the toolbar seem to be able to override it. I have selected a different runway twice now while on approach and haven’t gotten the “landed on wrong runway” notification.