I don’t know if this is a bug but something that’s bothering me is the shape naming system for CMYK and RYB. You went for rgbcmykwu but the only letter that lines up to its color is U which I assume means unassigned. Right now you have r = cyan g=magenta b=yellow c=red m=green y=blue w=black k=white u=unassigned? If you want to stay standard to the color pallet naming systems outside of the game it should be c=cyan m=magenta y=yellow k=black r=red g=green b=blue w=white u=unassigned. Just because the color processing changes, I’m not sure why the color coding names change. It doesn’t seem like they’re colorblind modes.

The color modes only change the way colors are displayed. CrCgCb– is always a shape with one sector of each of the ‘basic’ paint colors. Whether the ‘basic’ colors are shown as red/green/blue or red/yellow/blue or cyan/magenta/yellow is a setting you can change.
This way, the same blueprints and stuff work for the same shapes. CrRbCrRb is always a shape you can make before you unlock painting, using just the shapes close to the origin. It’s the same shape code no matter what your color settings are.