We also use ZCM to manage our VDI-Clients. We use other process for VDI-Client lifecycle, but it works also. I have a question about a problem we have with ZCM-Agent and VDI.
If a ZCM-Agent are installed the reconnect to a active VDI-Session is only from the same Device (zero-Client or Horizon-Client on a FAT Client) possible. If you switch to another Devcie and want to reconnect, the VDI-Client Session close and open a new Session on another VDI-Client. Our VDI-Clients are also non-persistent.
Have you try this szenario?