Too Long; Didn't Read
The problem was that, if you try to fetch partial data from graphql API using apollo-graphql and try to updates the cache with partial data, the query will fail silently without throwing any errors. The moment I realized the issue, that eureka moment, it was awesome. With the massive dopamine rush in my brain, I started writing this article without sleeping. I almost forgot that I lost 2 days of break and have to start working from tomorrow. That little(!!!) difference F****D my whole weekend :(.