Audioguru, i see what you're saying i think as the leds dont light correctly with revised circuit.
As suggested I've put a resistor per led, 47ohm for 3v and 100ohm for 2v. 120ohm for transistor.
I should mention each led is a different colour, all ultra brights, so after reading Audioguru's post the two 3v leds are probably slightly different voltages, and same with the 2v leds.
What I see is the ultra bright red 2v is lit nice, 2v yellow not so good, 3v green dim, and 3v blue very very dim.
I thought having them in parallel would supply 3v to each.
Is there something else I can try?
I'm wondering if amplifying the 3v source and running them in serial might work any better.