I guess, the deleted file still exists in your old BTRFS snapshots.
But the command rm
does not seriously delete a file unlike shredding a paper, because there is possible to restore the deleted file when using BTRFS snapshots. That is why the deleted file is still there in the disk.