How do I get initial particles to remain when the emitter is deactivated then reactivated?

Instead of toggling the visibility of the whole particle emitter, you can set up a parameter and control the particle emission rate from your blueprint. Just set it to zero when it’s deactivated. I’m sure there are other ways to do it, but I had the same exact problem and this seemed to work.