Hi Sebastian,
There is no other solution than having the data copied in multiple legal entities. I'm not a fan of merging multiple legal entities into one.
The master data tables are indeed not supported for the cross data sharing. Can you also tell why you have 2 million items? Are they all used or do you have complete vendor catalogs in your environment without knowing if those items will be used or not?