Can you tell us how many OData services are you using in your application? In general, an offline store can only used with one OData service.
e.g. If there are 2 different OData service like
1. http://services.odata.org/V2/Northwind/Northwind.svc/
2. https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/
You have to have two offline stores for each service.
Are those project and customer entities from same OData serivce?
I also heard there is a limitation on the number of stores.
There is a limitation of total number of offline stores that can be opened at the same time and i.e. 4 (max) . Are you talking about the same?
Does the OData SDK have the capability to perform multiple levels of $expand, like the example below.
Example:
/Categories(1)?$expand=Products/Supplier
We have tried till /Customers?$expand=Orders . Btw, were you not able to do that deep expand? You can share your findings.
Regards,
JK