I tried VirtualBox and facing same disconnection problem. The problem is after disconnection. VM and Jetson cannot connect again.
Finally, I gave up to use the VM approach and using a real Linux host Ubuntu 24 Desktop to flash it to SSD successfully.
It looks like SSD is much more stable than the SD card. I am still monitoring if it is more stable.