Might enjoy this thread…esp using masked RGB color balance with hue shift to tweak color. Color grading with darktable
It’s funny you are adding yellow. I often find the opposite with my greens …too vibrant or yellow so I knock down the “yellow”
Color lookup table is also really good for this …just patch select your green and you can tweak it with Luma a channel b channel saturation…works nicely