Yes.... I have several XO systems setup. One main one (as a VM in the main pool) that I normally use and has all the jobs and reporting setup. I have three others, one on the backup VM server that I use in case the main pool is unavailable due to upgrades/crash/etc, a test one on a different server. Then another one I use for testing backup restores across a WAN at a different location to a different server from S3 storage (both Wasabi and Minio).
While my test XO systems can access the different pools, all that is needed for the restore is a working XO system than can access hosts to restore to and access to the backup data. It is able to read the information from the backups and restore a working machine. Don't forget to backup pool metadata and XO config so you can rebuild everything.
Build new host... install XO... Configure new host and configure backup data source (ie. S3 keys). Restore what you want.