Or something like that, if you google “home assistant timer remaining attribute does not update” you will find plenty of posts referring to this problem. The solution seems to be to pass the attribute over on start countdown, then calculate the timer yourself.
This is a post about it:
But that post doesn’t supply a solution, just points out that if you add the timer to a card it updates there… Maybe one of the other search results may help.