Even if you make a selection on a single alpha channel or a layer mask, Generative Fill is going to apply the new image to all the channels of the image.
After using Generative Fill to create a new generated layer, you could use the generated content to adjust a single channel.