Incorrect number of sub particles from GPUParticles2D

Godot Version

4.5/4.6 (might be more versions as well)

Question

Hey bros

I’m mega new to this stuff so apologies if the solution is obvious, but I was wondering if there was a fix for an incorrect number of sub particles spawning from a main particle (GPUParticles2D) when the sub emitter mode is set to “At End” with the Amount at End being 1. The goal was to make exactly one sub particle spawn at the end of the main particle lifetime and for that same thing to happen multiple times at once (so there would be more than one sub particle on screen at a time), but it seems that when they are both set to 30 FPS fixed frame rate it spawns twice as many as it should. Also the lifetime of the main particle seems to have some effect on this happening with it always happening when it’s lifetime is at 1 second but less often or not at all at certain other values.

The only thing I really found that fixes this is setting both their fixed FPS to 60, but that was not satisfactory for me as I would like to have this system happening at 30 FPS.