The green I don't know, but the color shift would be for a couple of reasons: the RGB or Hex values define no precise color without reference to a color space. sRGB(0,255,0) Hex 00FF00, is not going to look like AdobeRGB(0,255,0) or ProPhotoRGB(0,255,0).
For the two files I downloaded and examined in Photoshop as un-color managed images, the RGB and Hex values did not exactly correspond with the Marutt stated values. For example the 4900 cyan is stated to be #00FFFF (RGB (0,255,255), but is in fact RGB(0,254,252)
And, with the profile, you would expect a shift (a remapping), that is what the profile is for. Did you print using an absolute colorimetric rendering intent?
Seriously, as others have pointed out, a RIP is the way to go if you want pure ink colors.
Brian A