I simply started to require PayPal for international customers instead of Stripe checkout and that reduced fraud to zero.
(edit: PayPal fees are like 4.4% for international, but it's cheaper than using something like Signifyd on-demand which takes 4% on top)