I've had terrible luck using .zip files on macOS & Linux. Several things can prevent the .zip files from being created properly, usually with file/path names & characters. I've had issues using the Finder to compress folders into .zip files (also when using the command line on both macOS & Linux). I now usually avoid using .zip and tend to use Disk Utility to create .dmg files of the parent folder containing the files if they will only be used on a Mac. If they will be shared with other non-Apple systems, I prefer to put them into a .tgz archive. I'm sure there is a good third party app out there which can create those archives using a graphical interface (I just use the command line to archive them).
How you share the archive files can also be a factor since I had some archives shared via SharePoint & One Drive not open after being downloaded from the cloud even on the same computer which created those archives. Happened to both .dmg, .zip, and .tgz files.