If you want to use Number:Temperature type Item, ideally you would update it with temperatures - that is to say a quantity, a numeric with units.
Temperature 20 means nothing - you need 20°C.
You seem to be using Modbus gain profile, which allows you to specify a unit by hand (as Modbus itself does not understand any units)
Note that if you are changing unit types and editing profiles etc. in flight, it probably will not work properly until the next reboot. Set everything up how you want it, then reboot.