Just checking - are you using up to date firmware on the Puck? (1v91?)
If you have a second phone, it might be worth trying to use nRF Connect on that to try and connect to the first one, just to make sure it is actually working ok.
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.
Just checking - are you using up to date firmware on the Puck? (1v91?)
If you have a second phone, it might be worth trying to use nRF Connect on that to try and connect to the first one, just to make sure it is actually working ok.