0402 SMD resistance problems
A 3V battery does not have enough voltage for many blue or green LEDs. 

You need more voltage.  The battery voltage must be greater than the forward voltage of both the blue and green.  Each LED should (must) have its own resistor

Keep in mind the actual voltage of the battery goes down with use. 

This is the discharge curve of an alkaline battery. 





A 3V CR2032 is not really 3V. 

 


  I never noticed the 8-15v info before. That's seems very high for
  tiny SMDs.


That's why you need a resistor, to drop the excess voltage.
With a 3V LED and a 8V supply, the resistor drops 5V.