Yes.
I asked because if the GPIO was mounted, it would be easier to check USB function, to rule out any possible USB-C connector(port) issues.
Evidently, this issue has been experienced by others. Sometimes a cable swap resolved it, other times a reversion to older TB firmware resolved it, and sometimes a port or supporting circuitry could be to blame.
Are your PC and laptop both Windows machines? If so, are you using the Window’s supplied driver?
.