@jsulig thanks for the link to the issues! I tired this earlier but it didn’t work. I made the mistake of uncommenting the line in the file “/etc/libvirt/network.conf” rather than change it to “iptables”.
Here are my steps I used to get things working.
I install “Wicked Service” from yast → software management
After I opened Network settings: yast → network setting
From the “Global Options” page made sure to select “Wicked Service”
After this I edit “/etc/libvirt/network.conf” and uncommented
firewall_backend = "nfptables"
Note I am using “nfptables” and not “iptables”, not sure if by installing “Wicked Services” this is the reason it’s now working.
@bamje The other step I failed to mention is, I enabled both IPv4/v6 forwarding from “Network settings” after I selected to use “Wicked Service” to configure the network settings.