My default units are set to C. Despite the units being displayed as C when creating a new profile they are stored as F because once the new profile is created the units are displayed incorrectly.
Creating a new profile:
The dashboard view of the newly created profile:
The profile view when attempting to edit it:
As you can see despite setting a starting temperature of 18C it is clearly being stored as 18F because when the profile is read back 18F is converted into -7.8C. If I updated the profile and fix the temperature values are saved correctly.