What’s the specific brand and model of the device? And what device Handler are you using for it?
In many cases, temperature is a different endpoint and the specific device handler being used was not coded to recognize that endpoint so the reports get ignored.
I have added fingerprints based on the raw description but 0x31 is missing and the manual states sensor multilevel is supported. This is on group 2 and is only available when the sensor is plugged in.
I have resolved this now. it looks like I did not terminate the wire fully. it was not easy to see if it was connected. This is now showing 0x31 and is now reporting temperature.