I had a similar horror story with Stripe recently where several customers got billed via payment methods that were explicitly disallowed on the subscription object. This cost us loads in unnecessary fees.
When I reached out to support, I also felt insulted and like I was begging my cable company to refund the $5 they owed me. They refused to acknowledge that their product is broken or take any blame.
I'm honestly just waiting for a good Stripe alternative to pop up so they can't get away with these product issues and bad customer support policies so easily.