Why is this the case in Developer Tools / Template and does it actually do this when the templates are in Automations etc.?
{{ 0.10 - 0.01 }} in Developer Tools the answer evaluated is 0.09000000000000001 and NOT 0.09
These give the same answer which I tried in case it had something to do with strings.
{{ 0.10 | float - 0.01 | float }}
{{ float(0.10) - float(0.01) }}
Calculators have the same issue, they just show less significant figures. Anything that stores uses a memory location to represent a value will have this issue.