Hi guys. I'm currently doing a project on USB cables, because buying USB cables overseas is too darn expensive. Already built around 5 or so. Here are few examples:

While they look fine and all, I have one concern with them. They lose connectivity after some time of use. And when they lose connectivity, they're not usable anymore despite trying it on a different keyboard and keypad. It will randomly work after some time if they are not being used, but will eventually disconnect again. Not sure if I'm doing something wrong, so I need advice or suggestions. Also, I am just following the (incomplete) guide that was made here. At least the
pinouts are there!
What would be the possible cause of my issue? Poor quality connectors? Poor soldering job? No connector housings? Funny enough, the cables that has a poorer soldering job and re-purposed the connectors for testing, they are the ones that lasted longer. While the ones that has a very good/near perfect solder job, and using new connectors, they do not even last a day of usage... like this thing:

The pinout is correct on that cable by the way, despite having all black wires. The next time I make a cable, I'll take a picture of the solder job as well.
I also noticed while checking
some generic USB cables, they have a 5th wire that is
sometimes soldered on the metal housing of the connector and is made of a single-strand of copper. Is that wire important? I do not have them on my cables.
Another thing I noticed, a couple of the USB cables I made are "installing drivers" on my computer when I connect them for the first time. Not sure what is going on but when I see that prompt, I am fairly certain that the cable will stop working after some use.
Thanks for reading and thank you in advance for any help, advice, and suggestions!