Rule if error

I think this is as simple as a typo. There should be no space character inside the unit °C

The error complains about Item Mobile1_LastUpdate, so I guess you mean the valuecolor= part.
I cannot see what is wrong with your sitemap line.

There are working examples of using valuecolor with Number:Temperature Items, so it is not a general problem