/usr/lib/systemd/system/qemu-guest-agent.service appears to only depend on one thing.
What does systemctl status dev-virtio\\x2dports-org.qemu.guest_agent.0.device show?
Is there more information in journalctl -b 0 around the time of starting either of those?