Question: are all thunderbolt 3 cables the same?
Answer: No, in fact, there are two types of Thunderbolt 3 (USB-C) cables, passive and active. Passive cables cost less and can reach up to 40 Gb/s data transfer if the length is 0.5m or less and 20 Gb/s if over 0.5m. Active cables can reach up to 40 Gb/s data transfer with a length of up to 2m.