Using the oven tonight. Tripped out again after 10 minutes. Flicked the breaker back on and it's happily been on for the last 5 minutes. Oven heating up fine and fan working. These intermittent faults are the hardest to diagnose!? @Harry Bloomfield
That suggests to me, that it is one of the elements, which is suffering moisture ingress. The element, runs in a metal tube, insulated from the metal by magnesium oxide, which is an insulating white powder, packed in tightly. The problem is, the powder, if exposed to the atmosphere, it is very absorbent to moisture in the air. With heating and cooling of the element, the moisture can be driven out, or driven along the element, so the tripping can appear quite random. So any pinhole leak, or moisture trapped during manufacture of an element, might be the cause of your trip.
As already said - they way you can diagnose it is by disconnecting the elements, insulating the bare connections, and a bit of patient testing. A quicker way, which your 'electrician' ought to have done, is to test it out with an insulation tester.
An additional point you need to be aware of, is either a L to E, or N to E leak, can be the cause of the trip - you may not actually need to have an element turned on, for it to cause a trip, because only the L will be switched by the oven controls. The N will remain connected, and able to cause a trip.