Sounds as if the clock itself may well be faulty then. It is effectively a big mains switch so far as the oven is concerned.
I had a quick look at that oven on what I have and there’s nothing else that jumps out other than the mains terminal block that could cause that fault.
The clock is about £103 plus VAT and shipping and should be available.