I did what you guys suggested and it is working accordingly. Which is great news, I put my finger on the 2n2222 and did notice just a tiny bit warm, not sure how much is too much, although the LEDs look bright enough that i couldn't spot any difference from the previous version, one thing that got me a little bit confused at first was that the 2n2222 is EBC and the BC337 is CBE, then I need to make sure I don't get them swapped if I ever print this PCB.
i'm attaching the new version with the new added changes.
and again, thanks a bunch for your support, you guys are great!
schem3.pdf (17.8 KB)