If I have QuickBooks Online Payments service enabled in QBO, I have the option to send an invoice via QBO and include online payment options so that the customer can pay directly from that invoice email.
When a new invoice is created in QBO, these online payment options are automatically selected. When the invoice is created in QBO via SB sync, these boxes are not automatically checked, and I must open each invoice individually, check these boxes, and save, prior to sending out the reminder email. Otherwise, the reminder email will not contain the link to pay invoice.
To increase efficiency and allow for batch emailing of invoices that include online payment options, SB invoices should use the QBO default settings for this.