Try setting higher timeout.
db.adminCommand( { setParameter: 1, maxTransactionLockRequestTimeoutMillis: 60000 });
Your error contains COLLSCAN, which is a collection scan, meaning the server must read all the documents in the collection to answer the query. This is typically the cause of a slow query. You can follow these guidelines to create indexes which can improve query performance.
Hope this helps!