Please no arguments about why it's on an RCD protected circuit, I can't easily/practically change that at the moment*. It turns on (it's a fancy one with a SMPSU and LCD display) and if no heating functions are selected it can be turned off again with no issues. If a heating mode is selected it will heat up but if it's then turned OFF it will trip the RCD. It will, rarely, also trip when the control board/thermostat turns off the elements, but mostly it's when it's switched off.
It's passing 2mA to ground when it's on (guessing that's the class Y cap in the PSU) but my meter isn't quick enough to catch the fault current.
I've measured the elements with a Megger (with them disconnected) and they all check out fine cold and hot so now open to suggestions...
It has umpteen relays on the control board is it possible one of them could be arcing and upsetting the RCD?
*If it is the RCD at fault it will require changing the CU, as it's obsolete :(