Quick answer: Unity VFX Graph burst not spawning expected count? Spawn module's count is multiplied by Effects Quality scale - disable via 'override spawn count' or raise quality.
Authored 500-particle burst. On Effects Quality Low, only 125 spawn.
Override in module
Burst module > Use Effects Quality Scale = false. Spawn count is constant.
Or boost via runtime
vfx.SetInt("BurstCount", count) at spawn. Overrides scale.
Tag by importance
Mark hero VFX as quality-immune; ambient as quality-scalable. Targeted scaling.
“Quality scaling is the default. Hero VFX needs explicit opt-out.”
Audit your VFX assets for the quality scale flag. Most projects have it wrong on at least a few critical effects.