How do I avoid subscription numbering skipping large numbers?

Set up document sequencing as gapless.

Gapless sequencing is similar to automatic sequencing. It automatically generates a unique number for each document, but does that only for successfully generated documents. Sequence numbers aren't assigned to incomplete or failed documents. As a result, the sequence is maintained for all the successfully generated documents.

Additionally, you can control the gapless document sequencing by enforcing the Transaction Date Validation option. When enabled, this option checks for the transaction date of a particular document and assigns the sequence number accordingly, to chronologically maintain the documents. The sequence numbers and the transaction dates are chronologically correlated to prevent any mismatch of a new document sequence assigned to an older document or an older document sequence assigned to a new document.

Note: Use this type of sequencing only if necessary because it might affect the performance of the application and slow down transaction processing.