Is EndeavourOS stable enough for everyday use
Arch is not stable, and therefore neither is endeavour. That doesn't mean you can't use it, but expect that it will break, and always have arch live media with you if you're updating your system. Btrfs or something similar will save you from a lot of frustration.
would restoring home with BackInTime just work (as root user)?
You have the VM, try it out