Dashboard decimal places

On the Dashboard page, as far as I can tell, the Outdoor monitors appear to show one decimal place if applicable, but sometimes shows a whole number with no decimal places. In this screenshot, PM2.5 soon after changed to 18.1. I would expect in the screenshot to show 16.0 so it is consistent in showing one decimal place.

Under my Indoor monitors, I’ve only see whole numbers, but would like others to confirm.

This is based on this issue with my ESPHome config
GitHub - MallocArray/airgradient_esphome: ESPHome definition for an AirGradient DIY device to send data to HomeAssistant and AirGradient servers
I can add one decimal place, but the inconsistent display made me want to check what is expected in the Dashboard.