I have registered for wixBilling_onInvoiceCreated and I get 2 callbacks within 100 milliseconds apart for same invoice number.
Perhaps you are inadvertently creating two invoices? Where and how are you creating the invoice?
Invoice is created from dashboard manually. impossible to create 2 manual invoices in 100 milli seconds