Hello @naresh m
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).
Additionally, I would like to confirm that only wat to achieve this would be to have two-way trust between these forests. The Azure AD Connect installation wizard offers several options to consolidate users who are represented in multiple forests/domains. The goal is that a user is represented only once in Azure AD.
You can review following article to get more details on support topologies: Topologies for Azure AD Connect.
Similar question has been answered on following QnA post: Sync multiple on-prem AD Domian to singe Azure AD tenant
I hope this helps.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.