After many failed attempts at improving color transitions, finally it's done! The problem was mostly about performance since going from the HSL color model to RGB has a significant cost.
It's now the best of both worlds: create effects by independently controlling the hue, saturation and intensity components while doing color transitions in the RGB color model. The previous color transitions were going around the color wheel, which had the downside of showing unwanted colors. This improved transition behavior is automatic and replaces the old one without having to change anything in your project.
That means that if you do a fade between two grids, each one specifying a different hue, the resulting merged color will go through the color wheel as shown by the image below.