Weird issue with 2 sht3x sensors

I have 2x SHT3X tempreature / humidity sensors connected on one I2C bus,

I have one at 0x44 and one at 0x45,
One sensor is stock and not modified,
The second senor I have pulled AD to VCC (high).

2 addresses are found on the bus, 0x44 and 0x45 which lines up with the documentation,

However, when adding these devices in home assistant, they both show identical data. Obv I know the data is not identical as the roof is 3x as hot as the house.

Any ideas?

Thanks

i2c:
sda: 4
scl: 5
scan: true
id: bus_a

sensor:
  - platform: sht3xd
    temperature:
      name: "Roof Temperature"
    humidity:
      name: "Roof Humidity"
    address: 0x44
    update_interval: 60s

  - platform: sht3xd
    temperature:
      name: "House Temperature"
    humidity:
      name: "House Humidity"
    address: 0x45
    update_interval: 60s

oh damn, ignore me I had the same entities set on both cards. doh.

I swear I had checked that.