Arduino Nano stuck on I2C scanning

This is a new Arduino Nano

I took it out from a new box, plugged it in the breadboard, connected it with the sensor as the picture shown.

I2C pins A4 and A5 were used.

And I tried multiple I2C scanners, they all stuck on "scanning..."

I tried the sensor on Arduino Due and it worked flawlessly.

Is this a defective nano?

It does not appear that power and ground are connected across the mid board break in the bread board.