Since version 4, SPS no longer needs to be on the primary Domain Controller. It will pick up any AD changes as they sync across to whichever DC it is installed on. 

For cross-forest implementations, we may need to deploy SPS to multiple DCs, one per region. In these more complex cases, we'll confirm the exact requirements as part of your onboarding process. 

If you have any questions please contact