GPUParticles2D effect changes completely when moving

Godot Version

Godot 4.4

Question

I have fire effect where particles are emitted from center to all directions. The first screenshot show how the effect looks then the effect is not moving. Particles are emitted to all directions as expected. The second screenshot shows what happens then the node containing the GPUParticles2D moves. Now the Y component is almost completely missing. Particles are not moving up or down.

What causes this and how can this be fixed?

Apparently the problem was that I used Accelerations/RadialAccel to move the particles. I fixed this by changing RadialAccel back to 0 and using Spawn/Velocity instead. The effect may not look exactly as it looked before, but when moving, it looks much better.