Is it a bug or a feature? - 'heating to xxx' & temperature increase only by 0.5°C?

Options

Both the app and the web should not say 'heating to 20.5°C' if it is 20.6°C already.

I can manually change the status or reset it, but why? Tado° should be smart enough to work this out? This is happening with Smart Schedule set to 20°C.

This is creating confusion – the boiler does not heat anything and should not as there is no need for it. Instead the message should say 'Set to 20.5°C'.

If the heating will actually trigger only when the temperature difference is at least 0.5°C what’s the point using 0.1°C?

iOS app: 6.6.2 (10377)

Web: 4.22.9.52