Sundog/moondog colours arise from refraction and dispersion through what is effectively a 60° prism. 22° is a minimum deviation angle when the ray in the plate crystal is parallel to the intermediate side face. Other rays - as shown - are possible.
The result is colour overlap and sundogs/moondogs are never spectrally pure. Colours of shorter wavelength than reds overlap and become subdued.