USB external hard drive is mounted on one MacBook Pro but not another
My intuition would say that the drive might be drawing a little more power than the USB spec allows and one Mac can supply that power and the other cannot, but that's just speculation.

You would need to measure the voltage or try a different drive in the same enclosure with the same two Mac to start to pick apart why you get different results on two hardware setup.