This is just a guess, but if you are sure that samples sent to device are correct it may be an issue with calibration cache. It is no longer supported and may actually mess things up (as described here), so I would try to add cacheCalibrations=0 to device arguments in osmocom Sink and see what happens.
2 Likes