This is strange. I am not familiar with the product, so I haven't encountered that problem yet.
If the problem, as you say, lies with the shader, have you tried saving the different shaders as individual shader presets from the one fit to the G8 and reapplying them to the one fit to the G3?