Based on what exactly?
These are the TCP ports that work for me. I tried telneting to each of them and the result was the same.
Including port 443 - they send a message about unencrypted request on HTTPS port.
$ nmap 23.227.38.74
Starting Nmap 6.40 ( http://nmap.org ) at 2023-04-17 09:33 CEST
Nmap scan report for shops.myshopify.com (23.227.38.74)
Host is up (0.031s latency).
Not shown: 996 filtered ports
PORT STATE SERVICE
80/tcp open http
443/tcp open https
8080/tcp open http-proxy
8443/tcp open https-alt
Nmap done: 1 IP address (1 host up) scanned in 10.59 seconds
Also install tcptraceroute and try it to port 80 (or others above) on this IP. This works for me, I get the full path from my home router through my ISP and some other networks all the way to shopify. Note that ordinary traceroute uses UDP or ICMP ping, which doesn't tell you much about what happens to TCP packets.