Thank you for sharing this! I never noticed this behavior, yet it seems to provide a temporary workaround to Cesium’s 2D color accuracy issues.
I will share this demo on the GitHub issue. I think it can provide value for the rest of the community. Please add details as you see fit.
-Sam