I'm keeping this issue open until a proper, complete solution is found.
So far, the only workaround that has worked for me is what's mentioned in [this Electron GitHub issue](electron/electron#20731). Specifically, running:
node node_modules/electron/install.js
This manually triggers the Electron binary install and resolves the problem temporarily. Still looking for a permanent fix.