You can try reprojecting them with the switch to ignore no data area, or another solution is when you have black pixel edges conflicting with the blend and water masks is to use Image Magick and then generate a batch file to change all pure black pixels in the image to something else (like 1 pixel brighter than black, hence RGB - 1,1,1). After you do this, you simply compile all tiles that have water masks separately from the tiles that do not (and you adjust the null value in the INF accordingly to what you are compiling). You can also just replace all pixels in a paint program of your choice. After you do this, your water and blend masks will still use pure black, so it should not conflict. If you get a different issue (water bleeding through land), then try a completely different color to fill only on the edges of the tiles, like a hot pink or purple or bright red (colors which almost never appear in nature), and then set your null value differently whether you are compiling tiles with masks or tiles without masks, hence to the new color instead of black, then it will no longer conflict. After all this, you can actually have NO black pixels in your non-mask images (1,1,1) instead of (0,0,0) and the edges will not even be black at all (they can be maroon or some other color). Most of us maintain our coordinates separately from the images in a separate file (dump them with Gdalinfo ahead of time). Then you can edit images in any program while not worrying about losing the GEO-INFO in the file.
The ImageMagick code to fix the pixel colors is as below (have to download and install ImageMagick of course). You can also use ImageMagick to ONLY fill the edges of the image itself with another color. You cannot technically clip the edges unless you maintain an alpha layer or some other extra channel.
SETLOCAL EnableDelayedExpansion
IMCONV = %PROGRAMFILES%\ImageMagick\Convert
REM - RUN BATCH BELOW
convert "c:\MyImages\Image1_AfterGdalWarp.tif" -fill RGB(1,1,1) -opaque black \FinalImage1.tif
convert "c:\MyImages\Image2_AfterGdalWarp.tif" -fill RGB(1,1,1) -opaque black \FinalImage2.tif