Why do my roughness 'sparkles' disappear with distance?

I have these sparkles in my roughness and emissive. i don’t have to move the camera far for the sparkles to completely disappear? can someone explain why this is happening and also explain how i can make the sparkles viewable from a much further distance?


https://forums.unrealengine.com/core/image/gif;base64
​​