Zigbee2MQTT devices unavailable randomly

Hi guys

I can’t work out why my all of my zigbee devices are becoming unavailable approximately once every 24 hours.
I have Home assistant OS running on a Raspberry Pi 3B from a powered SSD
Zigbee devices are controlled using the zigbee2mqtt addon, through a ZZH stick on a usb extension lead.
Restarting the addon brings all the devices back without unplugging the coordinator or restarting HA.

The only thing in the logs I can see that I think relate to this is on the host log I get occasionally

[283934.882618] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32

Can anyone advise what could be causing this? Help much appreciated
Thanks!

Have you tried plugging the extension lead into another USB port?

Is your USB extension powered? If not, try that. I found out my cheap usb extension cord was causing a similar issue a few weeks ago.