Particles still show when the ShowParticle tag is applied, example:
/summon Bat ~ ~1 ~ {Invulnerable:1,PersistenceRequired:1,NoAI:1,Silent:1,ActiveEffects:[{Id:11,Amplifier:100,Duration:1999980},{Id:14,Amplifier:1,Duration:1999980},ShowParticles:0]}
The bat is summoned correctly, but the particles still show.
Or I'm doing this wrong, correct me if so.
ShowParticles:0b work better