Checkout sessions for one-time products in GHL don’t generate an invoice in Stripe, unlike checkout sessions for recurring subscriptions.
Stripe API documentation indicates that to enable invoice creation in Stripe for one-time products it requires that invoice_creation.enabled be set to true.