Yeah, most things are solved now:

There’s still an issue with the lightness strength slider, which is kinda visible in this image at the top, but I need to create a better example. Basically, if you have a stroke with a lightness brush, but not the lightness strength option enabled, and then another stroke with the lightness strength enabled, you get weird results:

The error at the bottom here is most prominent, but the overlapping strokes seem weird as well.