Electrolux EVE645DSE Microwave combo oven intermittent fault on microwave heating

Brand: Electrolux
Model Number: EVE645DSE
Main Symptom:
What happens & when: The heating aspect (microwave) didn’t work, although no error codes, turntable operated okay etc. Next day, it worked!, day after stopped working again. I’ve tested many components (see above), but can’t seem to pinpoint the problem. I’m an electrician by profession (but not an appliance technician), so I have a reasonable grasp of testing/diagnosis etc, but dont claim to be an expert with microwave ovens. Tested diode using the 9v battery/multimeter method. Interconnects/door switches okay. Cap seems good (showing about 1.5 micro-F), magnetron seems okay (low res across terminals, no earth leakage to chassis). Transformer seems okay, but not quite sure on testing the secondary side with the three outputs. Not touched the mainboard yet.

Error Code (if any): None
Parts or tests already tried: Door switches, Diode, Magnetron, Transformer, Capacitor
Photos / video link:

With all that has been tested, the most likely cause for this would be a faulty control board.