Maybe check with ss -tulpn if there is actually something listening on the IP/port.
You can try to telnet to the IP/port from a different server and use ncat to see if there is actually data coming in to the server.
When you connect using localhost, you connect to 127.0.0.1 and not 172.22.2.80.