Hello there. This is not supported, the problem is that both controllers will register the same webhooks and they may be using different versions of the same CRDs.
It should still be
possible by restricting namespaces and if the providers are at the same version.
This is documented in the upstream documentation:
https://cluster-api.sigs.k8s.io/developer/core/support-multiple-instances