All children are different of course..... but my oldest 3 DS knew colours/shape from about 18 months..... basic 3 or 4 shapes/colours first then an expanding repertoire, by 3, certainly knew all basic colours and shades (pale green, dark green etc). Green/Blue (the pale versions) were the last colours that they learned, leading us to think each in turn was colour-blind, but none of them are! As soon as they knew letters/numbers we did those spot picture tests with them (you Know those ones? if you are colour blind you can't see the number/letter in the picture, you only see the dots).
Youngest DS is 8 months and I already "teach" shape/colour/number awareness..... by teach I just mean talk about colour (etc) as part of play (the RED brick, the green car etc) and also grouping toys together in piles according to colour (or shape), and this is what I did with my older DS. Even at 8 months, he seems to recognise "circle" (looks towards the circle if you say it), but no colours yet...... I think colour vision is very limited at this age.
Your DS2 may or may not be colour blind...... could you try some "colour grouping" games over the next few weeks and that MIGHT give you the answer.
Try putting a pile of different things in front of him and say "lets put all the Green (or whatever) things in this pile", then help him sort them, then do the same for the next colour....... it's important to have different things of the same colour, so he realises it's the COLOUR you are using to sort the objects, IYKWIM. And that a "colour" can vary quite a lot! A daily (make it fun of course!) session working on colour grouping could really make it "click" for him.
Hope that's helpful, not trying to be braggy about my little dears..... just saying what worked for us!