I never understood firewalls, and I still don't. If I'm listening on a port, it must be because I'm expecting packets on it, no?
If I didn't want to receive packets from that network, I wouldn't have bound to that interface. As simple as that.
Maybe there is a deeper meaning to this, but for me, 'systemctl disable --now firewalld' it is.
</rant>