How i would solve it if it was snapper:
@ is your /
subvolume
@home is your /home
subvolume
From a live manjaro
With btrfs-root (not “@”, but “/” !) mounted to /mnt/BTRFSROOT
you see:
/mnt/BTRFSROOT/@ (damaged)
/mnt/BTRFSROOT/@home
/mnt/BTRFSROOT/@cache
/mnt/BTRFSROOT/@log
...
- move /mnt/BTRFSROOT/@ to /mnt/BTRFSROOT/@damaged
- make /mnt/BTRFSROOT/@damaged readonly
- send @ from W2 to /mnt/BTRFSROOT/@
- make /mnt/BTRFSROOT/@ writable
I think you are good to boot
if all goes well, in 10 days delete /mnt/BTRFSROOT/@damaged
step by step with explanations: