I wonder if there's crap causing one of the buttons to bind, or maybe muck in the contacts under the pushbuttons
A new clock module is about seventy quid but if you're up for a challenge you could try popping out the buttons and cleaning the shafts (WD40 on a rag or tissue is pretty good).
Cghju
November 2023