I powered just the main (micro controller) board using a breadboard with a 3V3 supply. When putting the chip into flash mode, I connected the ground from the breadboard directly to the GPIO 0 pin on the ESP chip. This is the second pin down on the right hand side of the chip when the header pins are at the bottom. This pin is connected to the LHS of the R1 resistor I believe which is a bit bigger target to aim at with the 0V. All worked well though except the problems I outlined. The switch seems a little sluggish/non responsive sometimes.
2) With the Tasmota software installed, the physical touch buttons on the switch are almost non responsive. They occasionally work well and then for no reason will not work at all. Obviously this means the switch is useless for the purpose it was intended for.