Binary files can make it on your machine without the execute permission. It's the underlying executable that launches the application. It's location is within /path/to/SomeApp.app/Contents/MacOS/executable. Without the execute permission to execute it, it won't execute. The fix on your end is to launch the Terminal application, type the chmod command / program with options that reflect you want to append the execute flag, in addition to the path to the file to make those changes on
You can use 1 of 2 code snippets to do this part automatically
https://itch.io/post/4300285