Having read the updates about the missing piezo speaker, I was not surprised about my Bangle not beeping, and didn't care much either. However I opened the watch to fix a sticking out part of the rubber seal - and now the piezo is coming to life! Though I did really nothing to the internals of the watch.
So it might also be the case for you that a missing beep does not necessarily mean the piezo isn't there - maybe it is just not properly installed.
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.
Having read the updates about the missing piezo speaker, I was not surprised about my Bangle not beeping, and didn't care much either. However I opened the watch to fix a sticking out part of the rubber seal - and now the piezo is coming to life! Though I did really nothing to the internals of the watch.
So it might also be the case for you that a missing beep does not necessarily mean the piezo isn't there - maybe it is just not properly installed.