Hi @Mark • Thank you for reaching out.
Yes, you can sync users from multiple domains, in multiple forests to single Azure AD tenant.
When you have multiple forests, all forests must be reachable by a single Azure AD Connect sync server. The server must be joined to a domain. If necessary to reach all forests, you can place the AD Connect server in a perimeter network (also known as DMZ, demilitarized zone, and screened subnet).
Read More: Multiple forests, single Azure AD tenant
-----------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.