David Kimura PRO said almost 4 years ago on Payment Gateway Basics with Stripe :
what happens when you call customer.save after you set the customer.default_source?