Yeah, turns out the way I was building it on GMS2 and the signing means macs don't like it when you're just downloading and unzipping it. I'm not sure whether I'd even be able to fix the upload so it does work when downloaded, but I have verified it works when downloaded through the itch.io mac application. Sorry for the trouble.