3d particle system "lagging" while tracking player movement, does anyone know a fix?

Godot Version



Hi, I wanted my game to have snow particles (GPU Particles) in the overworld, but I didn’t want to apply it to the entire environment, because I’m new to Godot and I didn’t want to have to set up culling on particles once they were out of view. I decided that the best thing to do was to add the particles to my player controller scene. This works for the most part; however, when the player is walking or sprinting the particles become much more sparse than whenever you are standing still. Is there a clearcut way to fix this, or should I just go about implementing the particles in a different way?