Why is `private.img` kept around for volumes with `revisions_to_keep = 0`?

Since Btrfs and LVM exercise very different code paths in the kernel (with that presumably resulting in equally different patterns of communication with the SSD), I wouldn’t be surprised if a kernel change affected one and not the other. That doesn’t even mean that the kernel should necessarily take the blame - or not as the root cause anyway: Drive firmware can be… quirky.

But this is just speculation.

Yes: