I wanted to follow up on this again. It seems this is not related to the multiple products during purchase. Today there was a single item purchased, but got a double payment. Each have the same Item Number, Payment Basket, but a different Id in the Payments db.
It's strange as this only recently started happening. Using Joomla 5.4.2 with the latest version of CB & CBSubs. The only consistency I see is Stripe. I even confirmed, some used Visa while other(s) used Mastercard.
Hopefully we can find it