Thanks for posting here. Let me show you how to create a recurring invoice.
When you set it up, we need to make sure to select the Scheduled type. With this option, QuickBooks Online will create the transaction automatically depending on the schedule you set.
Go to the Gear icon and select the Recurring transactions.
From the Action column, select Edit for the invoice you're working for.
Click the Type drop-down and select Scheduled.
Verify if the details are correct especially the Interval, Start date, and End date.
Tap Save template.
I've added some links you can check. These will show you more details on how to create recurring transactions correctly: