Deposit speeds are different depending on the payment type you're using in QuickBooks Online (QBO). To find out how long it takes to get payments you process in the program, see Step 1 through this article: Payment Deposit Schedules.
Also, the delay may vary depending on the following scenarios:
The time of the day when you enter those transactions
Weekends and federal holidays
Financial institution where funds are deposited
Bank policies for verifying and processing electronic deposits
Since the paid amount wasn't deposited into your bank account starting July, I'd recommend contacting our QuickBooks Payments Customer Support Team. They have the necessary tools to check the status of your deposit, its reasons for the delay, and help you fix it from there. They are available from 6 am - 6 pm PT (Mondays to Fridays). I'll guide you how.
Locate the QuickBooks Online with Payments & Merchant Service Center section.
Sign in to your QBO account.
Select Help (?) at the upper right.
Click Contact Us.
Enter Why the paid amount was not deposited into our bank account since July? in the What can we help you with? box.
Select Let's talk.
Choose a way to connect with a live agent.
Once resolved, you can log into your Merchant Service Center (MSC) portal. Then, go to the Activity & Reports section and select Deposits. From there, you'll be able to search for your deposits within a year.
Lastly, I suggest visiting this website: QuickBooks Payments FAQ. It contains links about managing your merchant account, checking the funding status, processing payments, and refunds in the program.
I'll lend a helping hand if you have other concerns. Keep safe always, and stay healthy.