I'm not really sure! Itchio use Stripes for transaction. You can also DM me on Twitter or per mail if you prefer to use Paypal or else, I'll send you the asset pack :)
I don't do Twitter, there's no real point for me. I wasn't sure if you knew about the issue; I've bought tons of assets from itch.io and only have encountered issues twice; the only other time it was with the settings of a seller's Paypal account.
Great! I just paid; the weirdness with Stripe makes me shake my head sometimes because even without a Paypal account, people can still pay with their card lol.