How to properly restore BTRFS snapshots?

How to restore btrfs snapshots using timeshift? On my previous installation I restored a snapshot from timeshift…it restored instantly but created a duplicate entry of manjaro in grub. So how to restore it without creating a duplicate grub entry? I don’t have any problem with my current installation but want to know the proper way of restoring.

<file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=B2A3-EDB3                            /boot/efi      vfat    umask=0077 0 2
UUID=9c6469b6-2f9c-4641-b2b3-5d367409fc28 /              btrfs   subvol=@,defaults,noatime,space_cache,ssd,compress=zstd,commit=120 0 1
UUID=9c6469b6-2f9c-4641-b2b3-5d367409fc28 /home          btrfs   subvol=@home,defaults,noatime,space_cache,ssd,compress=zstd,commit=120 0 2
UUID=9c6469b6-2f9c-4641-b2b3-5d367409fc28 /var/cache     btrfs   subvol=@cache,defaults,noatime,space_cache,ssd,compress=zstd,commit=120 0 2
UUID=9c6469b6-2f9c-4641-b2b3-5d367409fc28 /var/log       btrfs   subvol=@log,defaults,noatime,space_cache,ssd,compress=zstd,commit=120 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0