Have you considered staying with EndeavourOS, and using Btrfs with Timeshift?
I would use it, let me know if you need any testing or feedback. What is it written in?
Have been using it a while now, I recommend using something like Tailscale so you can access it from anywhere on your phone. I also have a raspberry pi that can wake up my main machine when I need it.
No text only link.
https://open.spotify.com/show/3XyxU3jX34RqgS91hchkWn