The problem isn’t that you cannot use a third party micro-USB cable so much as it is that a vast number of the cables sold for charging have extraordinarily low quality for data. One example is that data might have two tiny copper strands, and though technically capable of data, the quality would be so low it simply won’t function. I’d say about 3 out of 4 “OTG” cables sold have problems working with data (FYI, an “OTG” cable is normally a micro-B USB…OTG implies the port accepts either a type-A or a type-B, and it is the detection of type-B which puts the port into the desired “device” mode).
I will say though that cables which are merely too low quality will often detect the presence of the device mode Jetson at the start, and then fail. Failing without ever seeing the Jetson would be a case of either the cable having no data capability at all (some charger cables don’t have any data wire), or else a VM not seeing USB, or some other non-trivial hardware failure. If you are not using the supplied micro-B USB cable, then try other cables (different brands/models).