As a guess, having experienced this, might be either a driver or power related issue. Check syslog? What chipset?
Is it a USB dongle? If yes - I recommend splitting USB power, like this one: https://www.amazon.com/HIGHROCK-Enhancer-Female-Charge-Extension/dp/B00NIGO4NM/
These have saved me in power related failure situations.
so, something like this? https://www.amazon.com/gp/product/B00NIGO4NM/ref=ox\_sc\_act\_title\_1?smid=A1K0O9XEM4PWVI&psc=1
Oh that's what cbxxxx was saying wasn't it. Have you done that? And it works? I thought usb chargers used the data wires to determine how much current to allow?
Edit- thanks for the advice, just ordered this Y cable that'll let me do exactly what you said. Hopefully that'll solve the problem
https://www.amazon.com/dp/B00NIGO4NM/ref=cm_sw_r_cp_apa_9hdZAbX7R2GQQ