We are using Rancher and Harvester in our lab environment. We run two Rancher Manager instances (a "test" and a "prod"... bearing in mind that this is a lab environment). The "test" instance is a 3-node cluster on Harvester using OpenSuse as the OS, K3s as the runtime, and Cilium as the CNI. The "prod" instance is a 5-node cluster on VMWare VCenter using Ubuntu 22.04 as the OS, RKE2 as the runtime and Canal as the CNI.
We only have a single Harvester instance. What we discovered is that "either" our test instance or our dev instance of Rancher Manager could deploy K8s clusters to Harvester, but not "both". The Rancher Manager to Harvester relationship is weirdly one-to-one. This makes sense for "managing" the Harvester instance (good for authentication and permissions!), but not so good for "deploying" K8s workloads to Harvester as a target.
Ideally, we would use the Rancher Manager Harvester plugin just to manage the operations and health of the cluster, but use external test and dev Rancher Manager instances (which are dedicated to K8s deployment and management) to target the single Harvester cluster for deployments.
Sadly that scenario (single Harvester targeted by multiple Rancher Managers for K8s cluster deployment) is not available yet.