Normal Companies - NC1, NC2

Virtual Company - VC

Steps followed:

1.virtual company created(VC)
2.company accounts(NC1,NC2) added to include in virtual company(VC)
3.tables(abc) to share in virtual company added

Now when a new record in created in a form with datasource (abc table) from company NC1, it has the dataareaid as VC which is expected but once the form or table is closed and reopened,the data is not there.

But if we navigate to NC2 and check the records are available there with dataareaid VC. As it is shared among both companies, why is it not shown in NC1??