よし、検証終わり。ちょっといろいろやってみてて遅くなったが話は簡単だ。

macOS 10.15 catalina は zipファイルに日本語ファイル名が(ShiftJISで)含まれていると
エラー22 引数が無効 と表示されるようになったということだ。

以前は日本語は文字化けしつつも展開されて英語ファイルは問題なかったのに対して
catalinaでは英語ファイル名も含め一つも展開されなくなったということだ。
ファイル名がUnicodeになっていれば問題ない。

ShiftJISというか正確にはASCII文字以外だな。だから日本以外でも発生する。
ファイルシステム側に問題があるかと思ってSDカードを使ったが関係ないようだ。

どういう場合になるかというと、
Windows 10の標準zip機能は、展開時はUnicode(UTF-8)対応になっているが、
作成時は互換性のために古いOSでも文字化けしないように、日本語ファイル名をShiftJIS(システムロケール)で格納する。
(zipがUnicode対応したのは2006年の6.3.0からだから仕方がない)

7zipの場合、ファイル名にShiftJISで扱えない文字が含まれてるとUnicodeになるが、
ShiftJISだけで表せる場合にはUnicodeにしない。だから7zipで作成したときにも問題が発生する。