Update: It turned out that we were aggressively creating many MongoClient objects in a core function. We fixed the bug by injecting a singleton MongoClient object. Sorry for bothering @Anurag_Kadasne
P.S> We didn’t notice any timeout errors when were using the Shared plan