I don’t really know how all this works behind the scenes, but I wonder if that is still a problem. I imagine if payment processors don’t want to support sales of certain content, they might also not want to support credits for a site that hosts such content.
Having said that, I like the idea of Itch credits in general. I don’t know how complex it is to implement, but I feel like it would make user’s experience much better.