Thanks @Peter_Hubbard for the reply. Actually we are investigating this from a long time and also created a mongoDB support ticket. They mentioned that they reviewed the mongod logs for the primary node and this findAndModify showed up multiple times same time when we saw the huge replication lag, so asked.
we also saw couple of insert and updates same time. One insert operation stood out which was running at the time of the observed spike in replication lag and it is having execution time of around 4 minutes. We have writeConcern: {w: majority wtimeout: 0 provenance: implicitDefault}
Not sure if thats the cause or that could be a symptom of the replication lag if it’s a write that requires an acceptance of 2 nodes.
Sorry I did not understand which strategy you are referring to specifically from https://www.mongodb.com/docs/manual/tutorial/troubleshoot-replica-sets/