BME280 connection rings seem to be very different from BMP180 connection rings

Well, obviously the second BME 280 wasn't working because of poor contact being it wasn't soldered, can't say about the first unless you can retrieve it from the landfill. Think about the unsoldered one, there are 4 pin holes, two of the pins may be hard against the inside of their holes, 1 pin hard against the outside, the fourth pin may be centered in it's hole and not making contact at all.