Can't get vst3 built on M2 mac to run on any other M2 mac

I haven’t made a plugin since macos got all locked down and I’m really struggling to get it loading on other M2 computers.
It works locally. It is built for arm64 and I’ve tested that it is. I have signed it, notarised it and stapled it.
But in pluginval on other macs it can’t even find the binary, or say it’s not a binary. I’m not sure how to continue.
I’m using a webview for the ui. Do I need to add permissions for that?
Any ideas?