I stumbled upon one issue. I set up Electron with SYSTEM_THREAD(ENABLED) and SYSTEM_MODE(MANUAL) because I need to have loop() running despite the 3G connectivity.
What I’ve noticed is that while Electron is trying to connect (led blinking green) the calls to Particle.subscribe() and Particle.publish() are blocking. Is this by design or is it a bug?
Docs states that both methods do not block, thus at least I suggest to add small remark to docs describing this behavior.