Incorrect sensor label: tuya TS0601 TZE200 (TuyaSmartAirSensorGP)

So I bought a sensor off amazon (Opuorcy Tuya Wifi Air Quality Monitor) shows up in HA as (TS0601 by _TZE200_mja3fuja) and ( zhaquirks.tuya.air.ts0601_smart_air.TuyaSmartAirSensorGPP)

Checking the diagnostics, the only section that has the same number in the value is as follows -

      },
      "0x042b": {
        "endpoint_attribute": "formaldehyde_concentration",
        "attributes": {
          "0x0000": {
            "attribute_name": "measured_value",
            "value": 0.000368
          }
        },

With the dashboard showing a much larger number (368 ppm), which would actually be extremely bad healthwise. So I am more inclinded to think the value is actually 0.000368 and its just being shown incorrectly in the dashboard?

In the readme that came with the sensor it says the range of that sensor is 0-10 mg/m3 so what is HA reporting, PPM or mg/m3…? and is it 368 or 0.000368?

Where do I edit the measurement label and the decimal value its supposed to have?

So due to the lack of replies I have started looking for other sources of info for this air sensor and came across this link -

Looks like I am on the right track, the values are in ‘µg/m³’ not PPM, so wen into the dev menu and realised I had to press carridge return and then click on set state for the label change to take effect. But then HA goes andc changes right back to PPM after a minute or so…FFS!
Untitled

Spoke too soon, it wont save the change. Its keeps going back to ppm.