Basically I use jzazbz for saturating/desaturation pixels. It creates better hues as it’s perceptually hue linear, that’s why the hues look so different in the shots, as they’ve had a lot of saturation added.
Another thing I’m trying out for applying the highlight compression curve is a luminance space distorted using Nayatani Simple Estimation Methods for HKE, in an attempt to better represent brightness. It seems to improve plain coloured shots but there’s issues with bright colours like reds, so I don’t recommend it at all. HKE should be considered, not differently to this.