Are you getting an error message on the client when trying to connect?
Can you try this:
1. build/configure a VM pool in only 1 datacenter
2. build/create a Global Entitlement and put that 1 VM pool behind it. Also make sure your test user has rights to that GE.
3. Connect directly to a Connection Broker that is in the alternate datacenter from where you created your pool.
4. Launch that GE "pool" to see if it will give you access to the pool in the alternate DC.
In my experience, this should work. Essentially I'm trying to figure out if the two sites are working together, without configuring or using the "home" site server.
Ben