Why is my external drive not recognized?

I’m having a problem with a 1TB external drive (WD MyPassport Ultra). It’s not detected by any laptop except one, and through a specific USB port. I’ve formatted it, but it won’t connect to any other laptop.

For example, the only laptop that recognizes it has three USB ports (A, B, and C), and it’s only recognized through port A. If I connect it to the other two ports, it’s not recognized.

What could be the cause of this situation with this external drive?