I am not very good at the technical stuff, but after searching around it appears to be a problem with how the M1/Monterey reads binary files. I think you have a far better understanding than me, so: I tried doing what is suggested above, but it did not resolve the following issue:
If you could have a look and suggest a way to fix it I would be very grateful!