Can you try to use @chainsafe/fast-crc32c first in addition to fast-crc32c?
The reason is that fast-crc32c doesn't work on Mac M1 and they don't seem to be willing to merge the fix. @chainsafe/fast-crc32c contains the fix, which is essentially ashi009/node-fast-crc32c#22. As a second possibility, you could try to use @node-rs/crc32 directly, but I suspect this is slightly more work.
Thanks!