When a business acquires a second entity or changes accounting software mid-year, vendor payments can end up split between two ledgers. Each system produces a clean vendor list, but neither contains the full payment history. The team then tries to build 1099 totals from one export and misses payments recorded in the other. The gap is usually small until a vendor crosses the reporting threshold.
The problem is not only software. A shared services team may pay the same supplier from two bank accounts, and each account feeds a different ledger. A branch may keep a local payable list that never returns to the main system. The bookkeeper sees two reasonable reports that do not agree, so the quick fix is to choose one and move on. That choice hides the population the filing actually depends on.