Thanks @BhargavaGunnam-MSFT . Yes, this option will work. However it involves additional pipeline and operational overhead. I was trying to explore other options, wherein one need not to copy the data.
I am thinking to explore the usage of external hive metadata store for all the synapse environments. With this approach, I am anticipating that all the different synapse workspaces should be able to see the tables created in any of the environments, and if the user has access to to the underlying storage account, they should be able to access data. Haven't tried this approach yet, so not 100% confident on the approach.