Using tinted layers, one could get a lot of mileage out of just a white version of these tiles, with all the texture variants - users could set their own colours to their taste, even if the resulting colours wouldn't be quite as dynamic (less hue variation). Is a set of tintable tiles something you might provide eventually?
Another approach could be to make hue, saturation and brightness changes via a shader in your prefered Game Engine or manually in Photoshop via the HSL layer.
eg. https://www.reddit.com/r/godot/comments/tyji8r/seeking_an_hue_shift_shader_with_...