I have restored a snapshot created with Timeshift on my freshly installed Btrfs system as a test. As expected, it worked well. However, the snapshot that was automatically created before the restore cannot be removed now. Marking it for deletion after the next cyclic snapshot creation did not change anything either. The thing has come to stay.
Edit: I have Timeshift set to take a snapshot every day 20:00 local time.
ID 256 gen 1742 top level 5 path timeshift-btrfs/snapshots/2021-09-06_16-57-19/@
ID 257 gen 2238 top level 5 path @home
ID 258 gen 1747 top level 5 path @cache
ID 259 gen 2236 top level 5 path @log
ID 263 gen 25 top level 256 path timeshift-btrfs/snapshots/2021-09-06_16-57-19/@/var/lib/portables
ID 264 gen 26 top level 256 path timeshift-btrfs/snapshots/2021-09-06_16-57-19/@/var/lib/machines
ID 277 gen 2237 top level 5 path @
ID 281 gen 2115 top level 5 path timeshift-btrfs/snapshots/2021-09-06_20-00-01/@
That isn’t a snapshot. It is just a normal directory. Now that you removed the snapshots, you can delete /run/timeshift/backup/timeshift-btrfs/snapshots/2021-09-06_16-57-19 normally.