If you use FSLogix you should have configured a storage where you store the profiles such as an Azure File Share, is not ?
Check if the user is not connected and delete the folder of the user in your FSLogix shared storage.
You can automatize this process using a script with Azure Function, triggered at the frequency you want :
- Check if the user is connected to the WVD workspace
- If not, delete the user's FSLogix folder in the shared storage.
Next login the user will have a new profile with a new VHD.