Did you strip (bleach) your hair before you put in the green and blue dyes? If so, that is likely your problem. When you lighten hair, even just a little bit, you strip out the underlying red tones that give darker hair depth and richness. If you want to darken light hair, you first need to add the red tones back in before you apply the shade of brown you want. Salons will often do this as a two step process: the first process is just an application of red dye, then a wash and rinse, then a second application of the desired color, maybe in a cooler shade to tone down the red that was initially applied to the hair.
Your first application probably served (poorly) as that first step. You need to dye your hair again to get it to the color you want. You'll probably want to use a warmer tone at whatever level of darkness you select, because your first application likely did not have enough red in it fill in your lighter hair. For home hair dyes, I like Olia, which is a non-ammonia based dye that is more gentle on your hair
(Source: a former professional hair colorist.)