I would suggest contacting support and request increasing the transaction life time server parameter for your clusters: https://docs.mongodb.com/manual/reference/parameters/#param.transactionLifetimeLimitSeconds
However this limitation is there for a reason as long transactions are not recommended and might impose risks and overhead on clusters operations and performance.