To provision machines in a cross-vCenter deployment when using NSX universal objects such as an edge gateway or load balancer, you must provision to a region in which the compute NSX manager has the primary role.
There is only one primary NSX manager in a cross-vCenter NSX environment. To provision machines in a cross-vCenter deployment, the machines must reside in a region in which the NSX compute manager has the primary role. Provisioning fails when the machines exist in a region in which the compute NSX manager has the secondary role.
You can use NSX local objects, such as a local edge gateway or load balancer. When using NSX local objects, you must also use a region-specific NSX local transport zone and object virtual wire. You can configure vRealize Automation reservations to use the local transport zone and virtual wires for deployments in that local region.
See the VMware Knowledge Base article Deployment of vRealize Automation blueprints with NSX objects fail (2147240) at http://kb.vmware.com/kb/2147240 for more information.