How was the TemperatureMiniSplit variable set? It looks like it was stored as a string rather than a number.
If the variable is being set using an Expression… if the variable was original created as text type and the expression was created at that point (and the variable was later recreated as a Number type), then the expression might still have the value type set as text. You can reset the value type for the expression as follows: