I played around with RAW files and noticed for my Canon RP, that there is a dependency of the reported black level and the ISO of the image.
I gathered black/white level with rawpy:
import rawpy
with rawpy.imread(filename) as raw:
bl = raw.black_level_per_channel
wl = raw.camera_white_level_per_channel
The interesting thing is, that all ISO values from 50 to 250 have a black level around 512, while all ISOs above have a black level around 2048:

(The ISO levels are [50 (L), 100, 125, 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 8000, 10000, 12800, 16000, 20000, 25600, 32000, 40000, 51200 (H1), 65535 (H2)] - the last one is actually 102400, but stored as a ushort in EXIF data)
It coincides with the dynamic range curve shown here: Canon EOS RP Sensor review - DXOMARK (See Section “Landscape (dynamic range)”), where there is an increase in dynamic range for around ISO 400.
Also interesting is the camera white level:

I’m curious what the camera does in these cases and furthermore if that means that certain ISO values should therefore be avoided or if that really does not matter.