GDAL: GDALSetRasterNoDataValue and SetNoDataValue give different results
I am really struggling to understand this one. The former case (using GDALSetRasterNoDataValue) works as expected, the second (using SetNoDataValue) does not. Here is a minimal replicable example (I am using GNU C++20 and link this against libgdal.34.3.8.3.dylib):