Flattening over the grass won’t work since it’s a base texture (at the lowest layer), what you would do is the select the texture which you want to paint the grass over, then hold shift and paint that texture( this will undo/clean/erase that texture thereby revealing the grass underneath)