Arduino Nano randomly connecting/disconnecting

Hoping someone here might be able to help!
I have 3 Arduino Nano's (Elegoo CH340). I have one in a Midi Controller, one permanently attached to a breadboard for proto-ing, and one I've just made into a Deej mixer (GitHub - omriharel/deej: Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux).
I've never had problems with the Midi switcher and the proto Arduinos, but all of a sudden this Deej mixer one is disconnecting on it's own. I'm using the same USB port, and the same USB cable but this one just will not stay connected. If I plug it in it's recognised by Windows, as soon as I try to do anything with it, it disconnects. I've even just plugged it in and done nothing. After 10-15 seconds, my PC makes a series of "connecting" and/or "disconnecting" device beeps, and then the Arduino disappears from Device Manager.
I tested it fairly extensively last night before boxing it up and it seemed fine. I've spent the day printing an enclosure, got it boxed up and now I can't get the thing to stay connected to Windows 10!
Does anyone have any idea what else I can try?
UPDATE 4/12:
I've just removed my "proto" Arduino from it's breadboard and soldered her up. Plugged her in. Nothing. Dead.
For shits and giggles I've just connected both Arduino's in turn to my MacBook Pro. They both behave exactly the same. One connects for a few seconds, then disconnects. One does nothing (except show a power light).
What the hell am I doing wrong?

Is bumping allowed?

Please, can someone help me?

Sounds like possible soldering issues or you are using features that some BAD CLONES don't support.
There are counterfeit AVR's out there although I have never had any issues with the Elegoo brand myself.

There was a topic about how to check for a clone AVR that you may e able to find using the SEARCH (upper right).

Would suggest de-solder and check the boards as stand alone and clone status before going any further or consider a REAL ARDUINO.

Have you tried the board on its own with nothing connected , running say blink ?