Firewalld port source-port swapped


I tried to install my hp printer. For hplip to discover the printer I have to add port 5353 UDP.
I did the same on my laptop and it works fine.
On my desktop the port is still closed when I add it to “ports”. It only works if I add it to source-port.

Can somehow explain why this is happening?
They are both fedora 30 with firewalld 0.6.4. I’ve set them to zone “home”.

The config in the home.xml zone file:

<port port="5353" protocol="udp"/>


<source-port port="5353" protocol="udp"/>