Pode haver um processo falso de firewalls envolvido, semelhante a este: erros de firewalld ao adicionar http
Tente parar o firewall, eliminando todos os processos restantes do firewalld e iniciando novamente.
systemctl stop firewalld
pkill -f firewalld
systemctl start firewalld
Em uma nota mais geral: é perfeitamente válido desativar o firewalld e rolar seu próprio firewall usando um script bash ou algo parecido com o shorewall.