It is not clear what your problem is. I think you are saying
that it doesn't sound on the hour but all the buttons seem
to work fine.
If so, there is a switch that is activated by the rotation of
the minute hand. That switch is not working. It may have contaminated
contacts and need a light burnishing to restore it to working.
Hope this helps some.