William, did you have an opportunity to try an updated firewalld? There's also been a fair bit of related work in libvirt since 4.0.0 in Leap 15. You could also try the latest libvirt if you are feeling adventurous :-) https://download.opensuse.org/repositories/Virtualization/openSUSE_Leap_15.0/