Two more tests incl. 1.56:
(1) I tried another method, namely `tar -xzf ./NewPixatool_157.zip`, which will definitely work, if the original archive has been properly created, but this yields the same results as before. So the problem lies somewhere at the source, e.g. an old version of 7zip used to create the zip archive, or maybe the original framework was already broken at the time that you built the macOS app bundle.
(2) Also tried v1.56, and this one works just fine, but it also has an older framework, where the files are arranged differently (without symbolic links and with the executable in the root directory), which is what you would expect in some generic macOS bundles, but not in an actual framework bundle.
So my suggestion, if you want to use the regular framework format (v1.57) with symbolic links, would be to check the original framework you're using when building the macOS app bundle, and if the symbolic links and executable bits are already broken in that framework, replace it with a working copy, and then use tgz (tar-gzip) or tbz (tar-bzip2) as the archive format. (Bzip2 will have better compression than gzip.) This would also eliminate any potential unarchiving problems on Linux systems.