Well, your setup with 3 different AD's is a bit different, but I have 2 customers running with this setup, one with sites all over the world with 3 sites connected with MPLS but all other sites with only a VPN connection. Their challenge was an office in Brasil with a local server and one main site in the US, one in Europe and one in China.
In your version a user located at home in Brasil wants to access his files in their Brasil office, he would need to connect to the US office, go through a VPN to Brasil access the file, which is then send through a VPN to the US and from there to the user. On top of the extra load on the internet line of the US site the latency for the user is far to high.
Adding all gateways to the RA community solves all these issues.
There is 1 caveat, LDAP traffic is dropped when the remote GW is trying to authenticate the user with the central AD server as it is not encrypted, this needs to be excluded from the implied.def file on management.
@Dameon, secondary connect enabled has been the default setting since it was added to the client a long time ago. .
Regards, Maarten