Crashing with hardened runtime, not without?

On Apple Silicon only. It's a bad dereference, address 0xbeadddaf65d0 which looks fake.

What does hardening do differently that might cause that, any ideas?