I am unable to access check_mk web access on another machine

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.