Are you sure that is the issue? I’ve been able to provide Linux executables inside a zip file without any issue, using butler.
butler
Have you tested it with the Itch app? Did you get any error?