I have a url filter like: t1?$filter=ID eq 1&$expand=t2/t3/t4/t5/t6.
Now when I run this query as the very first query using the context, I get everything! When I run this same one from another page and it is the second query run after a previous one using the same objectcontext, then the query stops expanding at t3! The object is null even though the objects id is clearly there. The data exists! So there is something really odd here. Note: I am using a singleton objectcontext factory class, so each page instantiates its own object context to use to execute CRUD operations.