Btrfs-assistant not showing snapshots to restore to when booted into a snapshot

Any thoughts on how to troubleshoot it? It's really good news knowing that others using grub-btrfs CAN use btrfs-assistant inside the snapshots and successfully restore that way.

For context:

  • I set up arch using archinstall defaults for btrfs (no encryption)
  • This is EXACTLY the step by step process I use to set up snapper:
  1. sudo pacman -S snapper inotify-tools grub-btrfs snap-pac --noconfirm

  2. yay -S btrfs-assistant --noconfirm

  3. add grub-btrfs-overlayfs to the end of the HOOKS=() array in /etc/mkinitcpio.conf.

  4. if systemd is mentioned in the HOOKS=() array in /etc/mkinitcpio.conf, then replace it with udev.

  5. sudo mkinitcpio -P

  6. sudo umount /.snapshots

  7. sudo rm -rf /.snapshots

  8. sudo snapper -c root create-config /

  9. sudo btrfs subvolume delete /.snapshots

  10. sudo mkdir /.snapshots

  11. sudo mount -a

  12. sudo chmod 750 /.snapshots

  13. in /etc/snapper/configs/root, add wheel to ALLOW_GROUPS=""

  14. sudo btrfs subvol set-default 256 /

  15. sudo systemctl enable --now grub-btrfsd

  16. sudo systemctl status grub-btrfsd

  17. sudo grub-mkconfig -o /boot/grub/grub.cfg

  18. sudo systemctl enable --now snapper-timeline.timer

  19. sudo systemctl enable --now snapper-cleanup.timer

  20. sudo snapper -c root create --description "first snapshot"