SPS30 Stopped Reporting using 8266

Hello,
I am running SPS30 air quality meter and all of a sudden tonight it stopped reporting and shows unavailable for all the data. If I look at the ESPHome log file it shows the data coming in every 10 seconds correctly and shows the unit ONLINE in ESPHome:

[21:46:01][D][sensor:124]: ‘Office PM <1µm Weight concentration’: Sending state 0.99639 µg/m³ with 2 decimals of accuracy
[21:46:01][D][sensor:124]: ‘Office PM <2.5µm Weight concentration’: Sending state 1.05365 µg/m³ with 2 decimals of accuracy
[21:46:01][D][sensor:124]: ‘Office PM <4µm Weight concentration’: Sending state 1.05365 µg/m³ with 2 decimals of accuracy
[21:46:01][D][sensor:124]: ‘Office PM <10µm Weight concentration’: Sending state 1.05365 µg/m³ with 2 decimals of accuracy
[21:46:11][D][sensor:124]: ‘Office PM <1µm Weight concentration’: Sending state 0.84808 µg/m³ with 2 decimals of accuracy
[21:46:11][D][sensor:124]: ‘Office PM <2.5µm Weight concentration’: Sending state 0.89682 µg/m³ with 2 decimals of accuracy
[21:46:11][D][sensor:124]: ‘Office PM <4µm Weight concentration’: Sending state 0.89682 µg/m³ with 2 decimals of accuracy
[21:46:11][D][sensor:124]: ‘Office PM <10µm Weight concentration’: Sending state 0.89682 µg/m³ with 2 decimals of accuracy
[21:46:21][D][sensor:124]: ‘Office PM <1µm Weight concentration’: Sending state 0.77587 µg/m³ with 2 decimals of accuracy
[21:46:21][D][sensor:124]: ‘Office PM <2.5µm Weight concentration’: Sending state 0.82045 µg/m³ with 2 decimals of accuracy
[21:46:21][D][sensor:124]: ‘Office PM <4µm Weight concentration’: Sending state 0.82045 µg/m³ with 2 decimals of accuracy
[21:46:21][D][sensor:124]: ‘Office PM <10µm Weight concentration’: Sending state 0.82045 µg/m³ with 2 decimals of accuracy

However the dashboard says:
image

Nothing has changed, was running all the current software. I have now restored a full backup as of about 2 weeks ago to older software and still shows the same. I have recompiled and reinstalled the software to the ESP8266 just incase, however with the log file showing valid data coming in, I am a bit lost here.

I am running on HA on Pi4 with 4Gb of RAM and haven’t had any issues with anything else. Because it is still broken on the backup that was restored, I will restore back to all current releases after this.

Thanks,
Chris