We should ask sqlite's developer, but I guess it's not optimized for M1.
What would that involve? I'm not a SQLite developer, but I don't think they have a lot of platform-specific optimizations. It's written to be as boring as possible. In particular, unlike some other benchmarks discussed recently, SQLite doesn't have any x86-64-specific SIMD or crypto intrinsics/assembly that needs to be reimplemented for ARM.
That's what I was thinking, SQLLite probably did a lot of optimization for x86. Once they tune it for M1 I bet we'll see some phenomenal performance.