Hello,
Have you looked at specific logs, such as vmkernel.log and hostd.log, to look for any unusual entries before and after the disconnect? You can double-check on the eventlog(system application), and if there is a related error at that time, we can further troubleshoot it. If nothing interesting , now that you've confirmed that it's not a network issue, I think you need to seek help from Vmware.
If the Answer is helpful, please click "Accept Answer" and upvote it.