If the snapshot take space, you can check them like that:
export UUID=$(findmnt -n -o UUID /)
export MNTPNT=$(mktemp -d -t "btrfs.XXX")
sudo mount -m -U "$UUID" "$MNTPNT"
for x in $(sudo btrfs subvolume list "$MNTPNT" | cut -d' ' -f9); do
echo ">>> Subvolume: $x"
sudo btrfs filesystem du -s "$MNTPNT/$x"
done
sudo umount "$MNTPNT"
And a one-liner:
export UUID=$(findmnt -n -o UUID /); export MNTPNT=$(mktemp -d -t "btrfs.XXX"); sudo mount -m -U "$UUID" "$MNTPNT"; sleep 3 && for x in $(sudo btrfs subvolume list "$MNTPNT" | cut -d' ' -f9); do echo ">>> Subvolume: $x"; sudo btrfs filesystem du -s "$MNTPNT/$x"; sleep 3; done && sudo umount "$MNTPNT"