Basically, I just followed this tutorial for my EndeavourOS installations. It's as easy as choosing an older entry in GRUB. Fedora offers something similar by default, and I think Tumbleweed does too.
Moreover I'm now playing with Arkane Linux (https://arkanelinux.org/), immutable flavour of Arch, it features another magic with btrfs and rollbacks without snapshots and GRUB
EndeavourOS