When your quote triggers header and line item approvals that exceed a certain number of line items, you may receive a SOQL limit error. If your quote comprises three levels of approval and comprises twenty line items to be approved, Salesforce may throw a SOQL error. A SOQL limit might be reached in the following scenarios:

Approval process

Number supported

Total number of records that can be submitted for approval

Up to 50 records (the submitForApprovalsBulk API supports up to 50 context object records.)

Total number of records that can be canceled for approval

Up to 50 records (the cancelApprovalsBulk API supports up to 50 context object records.)

Total number of approval requests supported per unique user

Up to 35 approval requests

Total number of line items supported that require approvals (assuming each line item requires all five levels of approver sequentially)

Up to 35 line items

Total number of approval requests supported per quote

Up to 225 approval requests

Total number of child process (line item-level) approval requests supported per quote

Up to 175 approval requests

Recall and resubmission limits35 line items with five-level approvals in a sequential format. If four levels are approved, recalling the quote will produce a SOQL error on resubmision.
Total number of approval requests submitted in asynchronous modeUp to 300 approval requests
Total number of approval requests approved/rejected in asynchronous modeUp to 100 approval requests

The above-mentioned numbers are tested in a vanilla, out-of-the-box product instance. The time taken to execute these processes will vary based on your Conga Approvals Salesforce instance's customizations.