Mi Flora temperature variance issues - and UI refresh?

Hi all,
Very new to the HA community and home assistant in general.

I am running Hassio on a Rpi 3B+ and have 3 Mi Flora sensors. Ever since I got these things, they seem to have a pretty large swing in temperature between them all. I know this part is not really a home assistant question but maybe someone has had a similar issure, or knows what to do about it.
The image here is 3 sensors about 2 feet away from the next. two are pretty close at the moment, but I see some readings sitting at 51 degrees. Mi Flora Sensors

I also have a separate ESP8266 with a DS18B20 and it is also next to these other sensors and it is currently reading at 33.12 (which seems much more accurate)

Also I have also noticed that when logged into hassio.local that the sensors have not updated yet on the dashboard.

My code (currently testing different things) is

    - platform: miflora
    name: "mi_flora_1"
    Median: 1
    mac: 'C4:7C:8D:69:F9:0B'
    force_update: true
    monitored_conditions:
      - temperature
      - moisture
      - light
      - conductivity
      - battery
      
  - platform: miflora
    name: "mi_flora_2"
    Median: 1
    mac: C4:7C:8D:69:F8:BB
    force_update: true
    timeout: 60
    cache: 60*60
    monitored_conditions:
      - temperature
      - moisture
      - light
      - conductivity
      - battery
      
  - platform: miflora
    name: "mi_flora_3"
    Median: 1
    mac: 'C4:7C:8D:69:F8:40'
    force_update: true
    monitored_conditions:
      - temperature
      - moisture
      - light
      - conductivity
      - battery

Any ideas how I can get more of a live reading? or what setting will make it update?

Thanks