LineRenderer positioning for Gradient fixed Mode

Can anyone explains to me why LineRendrer gradient fixed mode work only with the red part and the green is blending ?I do believe that it is something related to positioning ? if I move the yellow color I lose the fixed red line and get the blending effect in that area instead too . This happens too if I mess with certain element position of the lineRendrer .
Could Anyone Please explain to me how should I sets my value to get Fixedmode in the line Rendrer and not get ride of the blending effect .

Each vertex of the line takes the color from the gradient. We don’t sample the gradient at every pixel.

So you will always get blending if your line positions are far apart. You can see the situation improve if you add more “in-between” positions along your line.

It’s not great that it works this way, but the only way to get a truly hard line is to put the color information in a texture instead. (The fixed mode gradient was mainly added for particle systems and for users to do custom stuff with… using it with line/trail renderers doesn’t give great results unfortunately.)

I use different LineRenderer for each color. children of empty GameObject and attach my custom script to the parent
9012739--1242532--upload_2023-5-14_14-47-10.png