I have some information that I know you'll find helpful for preparing Cash Basis reports. The option you select between Cash and Accrual in Account and Settings is only used in the Close the Books process within QuickBooks Online. For Reports, the setting will always be defaulted to Accrual unless you customize the report. Check out the instructions below to create a Cash Basis customized report:
Saving a report in Cash Basis
From QuickBooks Online, navigate to the Reports tab. Select any report you'd like to save in Cash Basis from here.
Under Accounting Method, select Cash Basis. Configure the rest of the report in a manner you'll be checking on a regular basis.
Select Save Customization and enter a name for the report, such as Cash - Profit and Loss.
We also offer a guide on changing your accounting method for your convenience. Using these steps, you can access your customized Cash Basis Reports with only a couple clicks from the Reports tab. Please keep in touch with me here if there's anything else you need, I want to ensure your success. Thanks for bringing your question to the Community, hoping you have a wonderful holiday season.