If --quiesce is specified, libvirt will try to use guest agent to freeze and unfreeze domain’s mounted file systems. However, if domain has no guest agent, snapshot creation will fail. Currently, this requires --disk-only to be passed as well.
So there could be some check if it was ok or not and if not re-run backup without quiesce option. I agree