Still looks like a firewall issue. Is only mailcow running on that host? Nothing else? ufw and firewalld disabled? And you are on a officialy supported platform?
You could check if there are any connections from your test computer in nginx logs. If there are none you could also check with netstat on the host itself.
Please post the output of netstat -tulpn
on the host computer.