Das Problem ist, dass Sie neu hinzugefügt haben
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8040 -j ACCEPT
kommt nur nach der allgemeinen Ablehnungsregel
-A INPUT -j REJECT --reject-with icmp-host-prohibited
Bewegen Sie es davor und es sollte funktionieren.