Oh look, my first tutorial 🤭
I use this technique in my game to blend between textures, while still being able to shade the environment with vertex colours.
It pains me to have to spell colour incorrectly in the title, but it's spelt that way in blender and godot so 🤔