Character sprites are often green in the data files, because the greens are the default range of colors that get remapped when you change your color in netgames. Knuckles is red instead because his shoes have green in them, and he's set to remap those reds instead of the normal green. Anything that has different color varieties will be green in the data files for this reason.