Latest QEMU (9.1.0 here) breaks here without this change:
> Drive 'hd0' is already in use because it has been automatically connected to another device (did you need 'if=none' in the drive options?)
- Enable networking by default as it's often useful.
- Use systemd-nspawn instead of arch-chroot because the latter is known
to be fragile and often results in mounts not being cleaned up
correctly and broken images.