Blender 2.83.2 - Only half of the icing's sprinkles are added to the icing
I had the same problem- I got the sprinkles part down but when I add the random colors, it seems like only half get affected (especially if we're adding more than 2 colors). I was trying to figure out the problem by remaking my sprinkle and messing around with the nodes... but it turns out nothing is wrong with it, it only looks like half is getting affected because we're looking at in through materials preview. If you go to rendered view, the sprinkle colors should be distributed more evenly according to your ColorRamp.