Another thing that may be relevant. A user in another thread mentioned this to me:
"i just extracted the zip using the unarchiver app instead of the default app and it worked just fine. even with the new catalina update"
Perhaps the default unzipper strips the +x flag? It might be easier for some users to use a different unarchiver app to workaround this issue.