I am using gdal warp to transform a geotiff between espg:4326 to epsg:3857, I have successfully done this previously on similar images but with the current geotiff it doesn't seem to be working. I am doing this in python using the following code;
grb = gdal.Open('./tmp/WaveFile.anl')
gdal.Translate('./tmp/{}.tif'.format(nameList[i]), grb, options="-of GTiff -b " + str(i + 1))
gdal.Warp('./tmp/{}_warped.tif'.format(nameList[i]), './tmp/{}.tif'.format(nameList[i]),
options="-t_srs EPSG:3857 -ts 0.25 0.25")
To see where the problem lies I have a handy online tool (https://products.aspose.app/gis/viewer/geotiff) which generated the following images for the tiff after the translate process (first image) and then after the warp process (second image)
If anyone knows why I am losing half of the data please let me know

