Honeywell temperature attained but app says heating
There is a dead band set point in the thermostat
This set point may heat for several degrees above the set point and not turn on until several degrees below.
The dead band saves you $ because starting a furnace and heating / or cooling the duct work takes energy, so fewer starts and stops an hour end up saving $. where more on off cycles costing much more.
Many times they come +- 2 degrees so the furnace will not shut down until it is 2 degrees over the set point and it won’t restart until it is -2 or below the set point by 2 degrees.
That 4 degree swing is a larger than I like.
In the summer I do not let my system get above the set point so it is +0,-2 or -3. In the winter I don’t want it colder than the set point so I have it +2 or +3, -0 .
You can set it so it kicks on all the time by reducing the span the effect this has on your power bill is BIG. I wouldn’t go below 2 degree differential and 3 is better for energy efficiency. On the flip side a swing of 5 really starts to make no difference and people notice the cold or heat as not comfortable, with a span of 5 or larger swings.
So your thermostat is functioning the way I would expect.