It seems that the s1reader is swapping the footprint coordinates. Instead of x,y it produces y,x coordinates. The WMS is actually right (top left) but the OS is wrong:
Checking the product.zip, I found that indeed the granules (processed with gdal) are correct, while the product.json (uses s1reader) are wrong.
It seems that the s1reader is swapping the footprint coordinates. Instead of x,y it produces y,x coordinates. The WMS is actually right (top left) but the OS is wrong: Checking the product.zip, I found that indeed the granules (processed with gdal) are correct, while the product.json (uses s1reader) are wrong.