You enable "retreat mode" and then you disable it again. Retreat mode will delete the VMs and then when you disable it, the VMs will be recreated.
vCLS prefers to have the VMs stored on shared storage for accessibility, so it is not strange to see it deployed on vSAN itself.
Enabling retreat mode is fairly easy:
Go to your vCenter Server object, go to the configure tab, then go to “Advanced Settings”, add the key “config.vcls.clusters.domain-c<identifier>.enabled” and set it to false.
The domain “c-number” for your cluster can be found in the URL when you click on the cluster in the vSphere UI. It should look something like the following, where "c22" is my cluster c-number: vcsa-06/ui/app/cluster;nav=h/urn:vmomi:ClusterComputeResource:domain-c22:4df0badc-1655-40de-9181-3422d6c36a3e/summary.