You can remove the crystal to test. Also you probably build a custom Espruino firmware because otherwise adding crystal probably makes no difference. So maybe it is the custom build?
It could be also serial port being open - at startup it tries to guess if serial pins are pulled high and serial is attached. If yes it keeps serial console open which eats a lot of power.
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.
You can remove the crystal to test. Also you probably build a custom Espruino firmware because otherwise adding crystal probably makes no difference. So maybe it is the custom build?
It could be also serial port being open - at startup it tries to guess if serial pins are pulled high and serial is attached. If yes it keeps serial console open which eats a lot of power.