Hey, again me

After changing green and white wires it works, but now have another issue. If I disconnected and connect the usb cable 10 times, only 5 times it will be recognized as USB HID device, the other 5 times I get "unknown usb device descriptor request failed" in device manager. Why is that happening?
In attachements are corrected schematic and pcb design (I removed series resistor to DP and DM).
I connected oscilloscope to 3.3V to check if I have oscillations because I used ceramic capacitor on AMS1117 output but there is none, at least I didn't saw them.
PCB has 4 layers, inner layers are Vcc(3.3V output from AMS1117) and GND.
If I remove series 20ohm resistors and if I change ceramic capacitor to tantalum, will that solve my problem?
Is directly soldering wires to usb pins like I did bad practice? Is it better to use some kind of connector (usb micro or JST 4 pin connector?
Any help would be appreciated before I order new batch from JLCPCB.