China is different to the examples brought up in that linked thread (where the issues is an error in the satellite imagery offset), in China, however, relevant laws require mapping companies to offset their public geospatial data by a random (but algorithmically determined) direction and amount. So if you’re seeing the roads offset from the satellite imagery, this means you’re seeing the ‘true’ position of the imagery and the roads offset to the GCJ-02 standard. So you should use the satellite imagery as the basis for the pins you put the observations down with.
I believe if youre accessing the imagery within China, google offsets BOTH the satellite imagery and the road data, which means it visually matches up but doesn’t show the true coordinates, if this is the case and you want to observations to be more accurate then you need to convert the GCJ-02 coordinates to WGS84 Lat, Longs. This can be done (including in bulk) using this tool, assuming it isn’t blocked in China.
But yeah, over China if you’re seeing a mismatch between the satellite imagery and the maps data, use the satellite imagery.