I have this bug too. It happened with the old zwave plugin as well, my Aeotec stick just stops delivering packets if it gets bumped and I have to restart the whole system.
One of the recommendations I read on some github issues was to put the z-stick on a USB extension cable to rule out interference from other ports. I was skeptical of this but it did seem to improve my experience.
I still get the issue that makes it need to reboot every now and then however. Edit: https://github.com/zwave-js/node-zwave-js/issues/3906 -- apparently there is a firmware fix for this now? Will try out later.