Are You Recording Double Income with Undeposited Funds?
If you're receiving payments against open invoices, or if you're using QuickBooks Online as your payment processor, those payments could be going into a holding tank called Undeposited Funds, and if you're not clearing those out regularly, you could potentially be recording your income twice.