I can't see the gif, but I think I know the answer.
It should be because the control_point_0 parameter on the particle info_particle_system not being set. Set it to an entity (like info_target). That way the game knows where to draw the particles to.