Generate Spherical Particle Normals not working correctly when downsampled

We’re using downsampling on our separate translucency pass, and noticed some weird artifacting in our particle shaders. Upon investigation, it appears that the “Generate Spherical Particle Normal” flag is not working when the particles are downsampled.

Here is a super basic directionally lit shader with a solid diffuse color, no alpha, and the generate spherical particle normals flag turned on. Not downsampled vs. downsampled:

r.SeparateTranslucencyScreenPercentage 100

r.SeparateTranslucencyScreenPercentage 50

As you can see, the downsampled version is not generating it’s spherical normals correctly.