Zigbee2MQTT goes offline every day

Hi, I added some months ago a SONOFF ZBDongle-P Zigbee 3.0 USB Dongle Universal ZigBee Gateway to my home assistant that run on a virtual machine on a windows 10 PC.
The HA configuration is:

Home Assistant 2023.3.0
Supervisor 2023.03.0
Operating System 9.5

My problem is that it goes down very often, recently more that 5 times / week!

The log is always the same:

[20:01:21] INFO: Preparing to start...
[20:01:22] INFO: Socat not enabled
[20:01:24] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2023-03-06 20:01:27: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2023-03-06 20:01:27: Logging to console and directory: '/config/zigbee2mqtt/log/2023-03-06.20-01-27' filename: log.txt
Zigbee2MQTT:debug 2023-03-06 20:01:27: Removing old log directory '/config/zigbee2mqtt/log/2023-03-05.22-20-25'
Zigbee2MQTT:info  2023-03-06 20:01:27: Starting Zigbee2MQTT version 1.30.2 (commit #unknown)
Zigbee2MQTT:info  2023-03-06 20:01:27: Starting zigbee-herdsman (0.14.96)
Zigbee2MQTT:debug 2023-03-06 20:01:27: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"path":"/dev/ttyUSB0"}}'
Zigbee2MQTT:error 2023-03-06 20:01:28: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-03-06 20:01:28: Failed to start zigbee
Zigbee2MQTT:error 2023-03-06 20:01:28: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-03-06 20:01:28: Exiting...
Zigbee2MQTT:error 2023-03-06 20:01:28: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyUSB0'
    at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
    at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:76:22)
    at /app/node_modules/@serialport/stream/dist/index.js:112:18

Sometime a simply start of add-on solve the problem (for less than 2 days…), Sometimes I unplug and plug again the USB on the same port and restart.
There’s something to fix in configuration?

My config are:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt: {}
serial:
  port: /dev/ttyUSB0

As workaround is there any way to automate “start the add-on” in automation or (preferred) in node-red flow?