data not visible when migrated from Dev to Prod, both dev & prod has different domain

I have dashboards developed in dev environment with Domain1 as Domain Controller name and I migrated them to Prod server with Domain2 as Domain Controller name.
After migration of dashbaord from dev to domain, it is not showing data in visualization for new domain users logged in.However it shows data in edit mode or if logged inusing admin user.
While doing dashbaord backup, users and groups were not selected.
Now If I copy paste same dashbaord in Production enviroment, it starts shwoing all data.
May I know why such behaviour?
Is there any fix to avoid copying it?
Thank you very much for Dundas VIPs for your help.

Do both the dev instance and prod instance both have their own databases for data or do they rely on the same database to source their data? It may just be needing to update your connectors upon transfer if so.

Data connector is already updated for Prod data sources. Admin account is showing data and even std user also can see data when dashboard is copied in same project,

I see. Try running a health check.

https://www.dundas.com/support/learning/documentation/administration-configuration-customization/health-check

Usually, in situations like these, the health checks relating to references and relationships may end up turning up some useful errors, which can be subsequently fixed.