The Razer Core X Chroma comes with a 0.5m Thunderbolt 3 cable. There is nothing wrong with the length, but the build quality of the cable is questionable.
I tested it with three MacBook Pros and all three experience frequent disconnections from the eGPU. It can be as frequent as once every 30 minutes. It is extremely irritating. Upon Googling, it seems to be a common problem.
I was looking for an adapter that allows me to output to two external displays using just a single port and I realized that USB-C is not the way to go. USB-C specifications only allow one external display per USB-C port.