I was rereading your post and this caught my eye. Yes, this makes me think the deployment has a problem. Generally, this is caused by not having the proper variables set when doing the "Host It Anywhere" installation. Notably these variables:
The ziti CLI has built into it a mechanism to verify your network for traffic. Can you run the command from the mac?
First, use the ziti CLI and authenticate to your controller from the mac:
ziti edge login "${ZITI_EDGE_CONTROLLER_API}" -u "${ZITI_USER-}" -p "${ZITI_PWD}" -y
Then run,
ziti ops verify-traffic
You'll see something that looks like this. Let's make sure that works and succeeds

