Render texture tiles on tiled landscape

Hello!

I’m working on a large simulation project using real world locations. I have highly accurate heightmap data and satelite imagery.
I have tiled the height data, it can be imported and works as expected.
I would like to render the satelite images onto the landscape.

I attempted creating an RGB material, where each color is a layer. I then separated the RGB channels of the satelite image tiles into 3 sets of weightmaps.
I then import the heightmaps and weightmaps together using world

However terrain is not redered properly, the colors are washed out. After looking at the code I realized that the weightmaps get normalized so the sum of all layers is 255, which washes out the colors.

Is there a standard way of doing this?
I am also considering building a plugin to address this. If this the simplest solution?

Thanks!