I'd suggest that you put 3x 0.1uF capacitors (anywhere near that) between PV1/2/4 and GND in the box with the Pico, and that you use very low value pull-down resistors (300 Ohm-ish).
What are you using as pull-down resistors currently? I don't see anything in your circuit?
If you're not using any, that would almost certainly be your problem :)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'd suggest that you put 3x 0.1uF capacitors (anywhere near that) between PV1/2/4 and GND in the box with the Pico, and that you use very low value pull-down resistors (300 Ohm-ish).
What are you using as pull-down resistors currently? I don't see anything in your circuit?
If you're not using any, that would almost certainly be your problem :)