The best way to determine the issue with service is through event logs. Have you checked if any errors logged in the event logs of the desktop when the service is disabled?
Also, you can provide us the persona logs from location: C:\ProgramData\VMware\VDM\logs\VMWVvp.txt with date and time stamp of the issue happened.
Sincerely,
Rahul Parmar
VMware Support Moderator