Hi @Gareth_Furnell ,
I would say that mongodump is quite an expensive operation in terms of workload for the server. You might consider increasing the size of the oplog, to try to be able to resync it via initial sync!
Personally with a colleague we had a node that we could not resynchronize and we stopped the service in production to perform an rsync on 13TB of data. The duration of this operation was just under 3 days. If you don’t need to have the data compacted with an initialsync and can give disservice for a few days, that would be the best solution.
Obviously what will affect this type of operation is network latency.
Best Regards