System architecture is not set to ARM on M1 mac.
Logging shows "aarch64" as architecture, but this is not a valid match for arm:
private static List architectureArmNames = Arrays.asList("arm", "armv41");
When forcing arm binaries "-DarmBinaries=true" it does download the correct binary, but the rest of the code still thinks it is a standard 64bit architecture.