You may find mention on forums about using Timeshift on Fedora Linux BTRFS with Ubuntu style @ sub-volumes. This now no longer works unless you are using something like Linux Mint. It was never probably a good idea to start with but it does illustrate the extents to which people have gone to, and just to get some kind of easy GUI recovery setup going.
Would you mind clarifying what you mean by “was never probably a good idea to start with”? Is there something inherently flawed with Ubuntu style @ sub-volumes and/or Timeshift?
I use both Fedora with snapper/BTRFS Assistant and Debian with Timeshift and neither have failed me.