Particle.publish() took very long time up to ~12+ s to return

Thank you @robc, I appreciate it.

Anyway, based on this, not all use cases we need to add 1s delay in between publish. If the interval in between publish is long, we can skip that delay.