That's what i suspected, however there is some weird issue that we can not diagnose.
The customers website occasionally doesn't work for people connected to the network that uses the Meraki DHCP. The corp. network just uses passthrough to the on-prem DHCP, and it NEVER has an issue.
In terms of setup etc.. its pretty vanilla, basically just plug and play with 2 SSIDs configured, one for Corp. and one for Students. The only other difference is the firewalling blocking various things like streaming etc.. But we have configured the domain that has issues to be allowed in Umbrella, and also whitelisted in Meraki. And this is shown to be working, as the corp. network NEVER has an issue connecting.
So i am thinking that it is something specific to the website, and it rejecting the connection because they have it locked down to only accept connections from the public IP of the customer, but that is only valid if there is something weird where the source IP is changed somewhere along the line.
I will also note that they are not using anything like SWG or VPN etc... its just a super vanilla setup and deployment using their ISP provided modem.