I have multiple root subvolumes for booting different distros and one home. so instead of @ and @home it's /arch/@, /debian/@ and /@home.
As long as everything, including snapshots is mounted in the right place it would make sense for timeshift to be agnostic about where exactly the subvolumes are stored and under what name.