Ok, isso não parece relacionado à libvirt, afinal.
Esta é uma maneira que o systemd funciona.
O Systemd ignora variáveis de ambiente padrão. Ele também ignora /etc/environment
configurações.
Você precisa configurar explicitamente o arquivo de serviço libvirt-bin para conter as variáveis necessárias:
[Service]
Environment="PATH=/usr/local/TEST:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin"
Você também pode especificar o arquivo de ambiente padrão:
[Service]
EnvironmentFile=/etc/environment
Coisas que você aprende todos os dias ...