Hi Kushagra,
here a piece of the log (taken from Atlas advisor, I removed some sensitive detail):
As you can see I have a maxTimeMS of 55K ms, but the find operation completes in 300K ms.
About batch/batchSize: I was asking if being in the case of a single batch (nReturned = 2) prevents any interrupt point to be reached (because of this: Clarification regarding working of maxTimeMS options - #3 by Jason_Tran).
thanks