Yes, in Ganesh, certain geometry renderers will use colors packed into UNORM8x4 vertex attributes to allow for disparate Skia draw calls to be batched into a smaller number of GPU draws. This decision is based on whether or not the color value returns true from `SkColor4f::fitsInBytes()` which is true when all channels fall in the range [0, 1]. This logic is intended to detect when color values were meant to carry wide gamut values that must store things outside of [0,1] to correctly represent the value in the current color space. Unfortunately, the logic does not take into account whether or not the precision of the output surface would show that quantization.
In Graphite, colors are always kept in at least F16 until they are rendered, so this inconsistency should not arise.